From: Karel Zak Date: Thu, 12 Oct 2023 22:03:15 +0000 (+0200) Subject: lscpu: fix caches separator for --parse= X-Git-Tag: v2.40-rc1~202^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=369c89e78ece1bb4eb06542ccd11b5f10b78aa79;p=thirdparty%2Futil-linux.git lscpu: fix caches separator for --parse= Fixes: https://github.com/util-linux/util-linux/issues/2544 Signed-off-by: Karel Zak --- diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 97adaa23ad..aded21a384 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -1459,10 +1459,13 @@ int main(int argc, char *argv[]) columns[ncolumns++] = COL_CPU_NODE; columns[ncolumns++] = COL_CPU_CACHE; } - if (outarg && string_add_to_idarray(outarg, columns, + if (outarg) { + if (string_add_to_idarray(outarg, columns, ARRAY_SIZE(columns), &ncolumns, cpu_column_name_to_id) < 0) - return EXIT_FAILURE; + return EXIT_FAILURE; + cxt->show_compatible = 0; + } print_cpus_parsable(cxt, columns, ncolumns); break;