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

Reply via email to