[dpdk-dev] [PATCH v1 1/1] example/ip_pipeline: fix memcpy issue

Mcnamara, John john.mcnamara at intel.com
Tue Dec 8 17:59:31 CET 2015


> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Mcnamara, John
> Sent: Tuesday, December 8, 2015 2:47 PM
> To: Azarewicz, PiotrX T; dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v1 1/1] example/ip_pipeline: fix memcpy
> issue
> 
> > -----Original Message-----
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Piotr Azarewicz
> > Sent: Tuesday, December 8, 2015 2:17 PM
> > To: dev at dpdk.org
> > Subject: [dpdk-dev] [PATCH v1 1/1] example/ip_pipeline: fix memcpy
> > issue
> >
> > The cmds and thread_cmds both are the arrays of cmdline_parse_ctx_t.
> > So the goal is to copy elements size of cmdline_parse_ctx_t not
> > cmdline_parse_ctx_t*.
> >
> > Coverity issue: 120412
> > Fixes: b4aee0fb9c6d ("examples/ip_pipeline: reconfigure thread binding
> > dynamically")
> >
> > Signed-off-by: Piotr Azarewicz <piotrx.t.azarewicz at intel.com>
> 
> Acked-by: John McNamara <john.mcnamara at intel.com>

Hi Piotr,

This issue occurs copy and pasted in two other locations as well:

    examples/ip_pipeline/pipeline/pipeline_common_fe.c
    1295:           n_cmds * sizeof(cmdline_parse_ctx_t *));

    examples/ip_pipeline/thread_fe.c
    340:            n_cmds * sizeof(cmdline_parse_ctx_t *));

    examples/ip_pipeline/init.c
    1475:           n_cmds * sizeof(cmdline_parse_ctx_t *));

Perhaps you could fix those in the same patch.

Thanks,

John





More information about the dev mailing list