]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: fix -p --output-all caches delimiter
authorKarel Zak <kzak@redhat.com>
Mon, 17 Apr 2023 08:50:08 +0000 (10:50 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 17 Apr 2023 08:50:08 +0000 (10:50 +0200)
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=2187099
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu.c

index 3f28db61cbc32fbb240f93973dade80c0e1937e5..8333dcbea628bfd67ceb69b6e19184c67450e6e6 100644 (file)
@@ -1444,6 +1444,7 @@ int main(int argc, char *argv[])
                print_cpus_readable(cxt, columns, ncolumns);
                break;
        case LSCPU_OUTPUT_PARSABLE:
+               cxt->show_compatible = 1;
                if (!ncolumns) {
                        columns[ncolumns++] = COL_CPU_CPU;
                        columns[ncolumns++] = COL_CPU_CORE;
@@ -1453,7 +1454,6 @@ int main(int argc, char *argv[])
                                columns[ncolumns++] = COL_CPU_SOCKET;
                        columns[ncolumns++] = COL_CPU_NODE;
                        columns[ncolumns++] = COL_CPU_CACHE;
-                       cxt->show_compatible = 1;
                }
                if (outarg && string_add_to_idarray(outarg, columns,
                                        ARRAY_SIZE(columns),