diff options
-rw-r--r-- | hardinfo/dmi_util.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hardinfo/dmi_util.c b/hardinfo/dmi_util.c index 5da5a99b..86600f27 100644 --- a/hardinfo/dmi_util.c +++ b/hardinfo/dmi_util.c @@ -211,7 +211,7 @@ char *dmi_chassis_type_str(int chassis_type, gboolean with_val) { chassis_type = -1; } - if (chassis_type >= 0 && chassis_type < G_N_ELEMENTS(types)) { + if (chassis_type >= 0 && chassis_type < (int)G_N_ELEMENTS(types)) { if (with_val) return g_strdup_printf("[%d] %s", chassis_type, _(types[chassis_type])); @@ -299,7 +299,7 @@ char *dmidecode_match(const char *name, const unsigned long *dmi_type, const uns p = full; while(next_nl = strchr(p, '\n')) { strend(p, '\n'); - if (!sscanf(p, "Handle 0x%X", &ch) > 0 ) { + if (!(sscanf(p, "Handle 0x%X", &ch) > 0) ) { if (!handle || *handle == ch) { while(*p == '\t') p++; if (strncmp(p, name, ln) == 0) { @@ -335,7 +335,7 @@ dmi_handle_list *dmidecode_match_value(const char *name, const char *value, cons p = full; while(next_nl = strchr(p, '\n')) { strend(p, '\n'); - if (!sscanf(p, "Handle 0x%X", &ch) > 0 ) { + if (!(sscanf(p, "Handle 0x%X", &ch) > 0) ) { while(*p == '\t') p++; if (strncmp(p, name, ln) == 0) { if (*(p + ln) == ':') { |