misc fixes:
[coreboot.git] / payloads / libpayload / drivers / options.c
index aa43340c6be5ac320ed2975ef7f51e5236645522..4534018ab8a27a989376b932a81d4c054597f7f5 100644 (file)
@@ -90,7 +90,7 @@ int get_option(void *dest, char *name)
        for (   cmos_entry = (struct cb_cmos_entries*)((unsigned char *)option_table + option_table->header_length);
                cmos_entry->tag == CB_TAG_OPTION;
                cmos_entry = (struct cb_cmos_entries*)((unsigned char *)cmos_entry + cmos_entry->size)) {
-               if (memcmp(cmos_entry->name, name, len))
+               if (memcmp((const char*)cmos_entry->name, name, len))
                        continue;
                if(get_cmos_value(cmos_entry->bit, cmos_entry->length, dest))
                        return 1;