summaryrefslogtreecommitdiff
path: root/dmidecode.c
diff options
context:
space:
mode:
authorkhali <khali>2013-04-24 13:35:21 +0000
committerkhali <khali>2013-04-24 13:35:21 +0000
commit6638fdc2b3c501bf47d83e8d44e7fc18ae46a267 (patch)
treed6190f6955cc73824189c5dae611c74526c24f36 /dmidecode.c
parent8d2f8d091cd77a0c2e80f7750c20a73a90c1cb63 (diff)
downloaddmidecode-6638fdc2b3c501bf47d83e8d44e7fc18ae46a267.tar.gz
Strip trailig zeroes from memory voltage values.
Diffstat (limited to 'dmidecode.c')
-rw-r--r--dmidecode.c2
1 files changed, 1 insertions, 1 deletions
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)