From: Karel Zak Date: Mon, 24 May 2021 11:19:47 +0000 (+0200) Subject: lscpu: use MHZ as number to be locale sensitive X-Git-Tag: v2.38-rc1~486^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff6513c74e7fc97e2297b12dddb58d9b6513fcaf;p=thirdparty%2Futil-linux.git lscpu: use MHZ as number to be locale sensitive Fixes: https://github.com/karelzak/util-linux/issues/1316 Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 5fba083293..90bcde5efa 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -424,8 +424,8 @@ static char *get_cell_data( is_cpu_online(cxt, cpu) ? _("yes") : _("no")); break; case COL_CPU_MHZ: - if (cpu->mhz) - xstrncpy(buf, cpu->mhz, bufsz); + if (cpu->mhz_cur_freq) + snprintf(buf, bufsz, "%.4f", cpu->mhz_cur_freq); break; case COL_CPU_SCALMHZ: if (cpu->mhz_cur_freq && cpu->mhz_max_freq)