On Mon, Mar 9, 2020 at 8:08 AM Jerin Jacob <[email protected]> wrote: > > On Mon, Mar 9, 2020 at 11:47 AM Sunil Kumar Kori <[email protected]> wrote: > > > > If user passes log-level eal parameter to enable log level based on regex > > then in case of error message is being printed for pattern match instead of > > regex. Following is the warning message thrown: > > > > Compiling C object > > 'lib/76b5a35@@rte_eal@sta/librte_eal_common_eal_common_options.c.o'. > > In function ‘eal_parse_log_level’, > > inlined from ‘eal_parse_common_option’ at > > ../lib/librte_eal/common/eal_common_options.c:1418:7: > > ../lib/librte_eal/common/eal_common_options.c:1053:4: warning: ‘%s’ > > directive argument is null [-Wformat-overflow=] > > 1053 | fprintf(stderr, "cannot set log level %s,%d\n", > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 1054 | pattern, priority); > > | ~~~~~~~~~~~~~~~~~~ > > > > Fixes: 7f0bb634a140 ("log: add ability to match log type with globbing") > > Cc: [email protected] > > > > Signed-off-by: Sunil Kumar Kori <[email protected]> > > Acked-by: David Marchand <[email protected]> > > Reviewed-by: Jerin Jacob <[email protected]>
I did not reproduce this with this format-overflow flag... Anyway, applied. -- David Marchand

