From: Andy Green Date: Mon, 14 May 2018 05:00:37 +0000 (+0800) Subject: net/qede: replace strncpy by strlcpy X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=0fa4f3eeefb3e76124f5bbc1fccedcf43f4503f3;p=dpdk.git net/qede: replace strncpy by strlcpy Fixes: 8427c6647964 ("net/qede/base: add attention formatting string") Cc: stable@dpdk.org Signed-off-by: Andy Green Reviewed-by: Ferruh Yigit --- diff --git a/drivers/net/qede/base/ecore_int.c b/drivers/net/qede/base/ecore_int.c index f43781ba41..d9e22b5eda 100644 --- a/drivers/net/qede/base/ecore_int.c +++ b/drivers/net/qede/base/ecore_int.c @@ -6,6 +6,8 @@ * See LICENSE.qede_pmd for copyright and licensing details. */ +#include + #include "bcm_osal.h" #include "ecore.h" #include "ecore_spq.h" @@ -1104,9 +1106,9 @@ static enum _ecore_status_t ecore_int_deassertion(struct ecore_hwfn *p_hwfn, p_aeu->bit_name, num); else - OSAL_STRNCPY(bit_name, - p_aeu->bit_name, - 30); + strlcpy(bit_name, + p_aeu->bit_name, + sizeof(bit_name)); /* We now need to pass bitmask in its * correct position.