Details
-
Bug
-
Resolution: Duplicate
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
Modern gcc warns that:
util/parser.c: In function Б─≤Parser_list_commandsБ─≥: util/parser.c:575:25: error: Б─≤%2dБ─≥ directive output may be truncated writing between 2 and 10 bytes into a region of size 4 [-Werror=format-truncation=] snprintf(fmt, 6, "%%-%2ds", char_max - len); ^~~ util/parser.c:575:21: note: directive argument in the range [1, 2147483647] snprintf(fmt, 6, "%%-%2ds", char_max - len); ^~~~~~~~~ util/parser.c:575:4: note: Б─≤snprintfБ─≥ output between 6 and 14 bytes into a destination of size 6 snprintf(fmt, 6, "%%-%2ds", char_max - len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [autoMakefile:669: libcfsutil_a-parser.o] Error 1 make[4]: Leaving directory '/home/green/smt/git/lustre-release/libcfs/libcfs'
there's some funky business going on with presumed column width so I guess we cannot just increase 6 to 14?