diff options
author | khali <khali> | 2013-04-24 13:35:21 +0000 |
---|---|---|
committer | khali <khali> | 2013-04-24 13:35:21 +0000 |
commit | 6638fdc2b3c501bf47d83e8d44e7fc18ae46a267 (patch) | |
tree | d6190f6955cc73824189c5dae611c74526c24f36 | |
parent | 8d2f8d091cd77a0c2e80f7750c20a73a90c1cb63 (diff) | |
download | dmidecode-6638fdc2b3c501bf47d83e8d44e7fc18ae46a267.tar.gz |
Strip trailig zeroes from memory voltage values.
-rw-r--r-- | CHANGELOG | 5 | ||||
-rw-r--r-- | dmidecode.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2013-04-24 Jean Delvare <khali@linux-fr.org> + + * dmidecode.c: Strip trailig zeroes from memory voltage values + (DMI type 17). + 2013-04-17 Anton Arapov <anton@redhat.com> Update to support SMBIOS specification version 2.8.0. diff --git a/dmidecode.c b/dmidecode.c index 366654a..7c36acb 100644 --- a/dmidecode.c +++ b/dmidecode.c @@ -2236,7 +2236,7 @@ static void dmi_memory_voltage_value(u16 code) if (code == 0) printf(" Unknown"); else - printf(" %.3f V", (float)code / 1000); + printf(code % 100 ? " %g V" : " %.1f V", (float)code / 1000); } static const char *dmi_memory_device_form_factor(u8 code) |