Replace strncpy() with safer strlcpy() which always null-terminates.

Fixes: b5a52c9d97e2 ("event/cnxk: add event port and queue xstats")
Cc: [email protected]

Signed-off-by: Bruce Richardson <[email protected]>
---
 drivers/event/cnxk/cnxk_eventdev_stats.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/event/cnxk/cnxk_eventdev_stats.c 
b/drivers/event/cnxk/cnxk_eventdev_stats.c
index 6dea91aedf..288d34bd7e 100644
--- a/drivers/event/cnxk/cnxk_eventdev_stats.c
+++ b/drivers/event/cnxk/cnxk_eventdev_stats.c
@@ -283,7 +283,7 @@ cnxk_sso_xstats_get_names(const struct rte_eventdev 
*event_dev,
 
        for (i = 0; i < xstats_mode_count; i++) {
                xidx = i + start_offset;
-               strncpy(xstats_names[i].name, xstats_names_copy[xidx].name,
+               strlcpy(xstats_names[i].name, xstats_names_copy[xidx].name,
                        sizeof(xstats_names[i].name));
                ids[i] = xidx;
        }
-- 
2.53.0

Reply via email to