]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: use MHZ as number to be locale sensitive
authorKarel Zak <kzak@redhat.com>
Mon, 24 May 2021 11:19:47 +0000 (13:19 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 24 May 2021 11:39:53 +0000 (13:39 +0200)
Fixes: https://github.com/karelzak/util-linux/issues/1316
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu.c

index 5fba083293ffdc52c089d8444cb36fca20f297ed..90bcde5efacd8fe09db15a621d327d84078cc91e 100644 (file)
@@ -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)