> -----Original Message----- > From: Zhang, Roy Fan > Sent: Tuesday, April 17, 2018 10:46 AM > To: [email protected] > Cc: Dumitrescu, Cristian <[email protected]>; Singh, Jasvinder > <[email protected]> > Subject: [PATCH v2] examples/ip_pipeline: fix buffer not null terminated. > > Coverity issue: 272563 > Fixes: 8245472c58c8 ("examples/ip_pipeline: add sw queue object") > > Signed-off-by: Fan Zhang <[email protected]> > --- > v2: > - using more generic strlcpy approach > > examples/ip_pipeline/swq.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/examples/ip_pipeline/swq.c b/examples/ip_pipeline/swq.c > index c11bbf27e..7e54a1dbf 100644 > --- a/examples/ip_pipeline/swq.c > +++ b/examples/ip_pipeline/swq.c > @@ -5,6 +5,8 @@ > #include <stdlib.h> > #include <string.h> > > +#include <rte_string_fns.h> > + > #include "swq.h" > > static struct swq_list swq_list; > @@ -64,7 +66,7 @@ swq_create(const char *name, struct swq_params > *params) > } > > /* Node fill in */ > - strncpy(swq->name, name, sizeof(swq->name)); > + strlcpy(swq->name, name, sizeof(swq->name)); > swq->r = r; > > /* Node add to list */ > -- > 2.13.6 Acked-by: Cristian.Dumitrescu <[email protected]>
Applied to next-pipeline tree, thanks!

