From 7fae18efcfc8b41cbdab90afd50c8bf4a9342992 Mon Sep 17 00:00:00 2001 From: Packit Bot Date: May 04 2021 22:15:55 +0000 Subject: Apply patch 0002-dmidecode-Don-t-choke-on-invalid-processor-voltage.patch patch_name: 0002-dmidecode-Don-t-choke-on-invalid-processor-voltage.patch present_in_specfile: true --- diff --git a/dmidecode.c b/dmidecode.c index 71c166f..ef9bbd5 100644 --- a/dmidecode.c +++ b/dmidecode.c @@ -1190,13 +1190,13 @@ static void dmi_processor_voltage(u8 code) if (code & 0x80) printf(" %.1f V", (float)(code & 0x7f) / 10); + else if ((code & 0x07) == 0x00) + printf(" Unknown"); else { for (i = 0; i <= 2; i++) if (code & (1 << i)) printf(" %s", voltage[i]); - if (code == 0x00) - printf(" Unknown"); } }