[PATCH 5/5] Replacing the unsafe strcpy function

Stephen Hemminger stephen at networkplumber.org
Tue Sep 15 15:26:23 CEST 2026


On Tue, 15 Sep 2026 09:58:46 +0000
Evgeny Sokolov <Evgeny.Sokolov at infotecs.ru> wrote:

> From: Sokolov Evgeny <Evgeny.Sokolov at infotecs.ru>
> 
> ---
>  lib/ethdev/rte_ethdev.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c
> index 55ea8fe808..b040f9fa84 100644
> --- a/lib/ethdev/rte_ethdev.c
> +++ b/lib/ethdev/rte_ethdev.c
> @@ -718,7 +718,7 @@ rte_eth_dev_get_name_by_port(uint16_t port_id, char *name)
>  	tmp = eth_dev_shared_data->data[port_id].name;
>  	rte_spinlock_unlock(rte_mcfg_ethdev_get_lock());
>  
> -	strcpy(name, tmp);
> +	strncpy(name, tmp, RTE_ETH_NAME_MAX_LEN);
>  
>  	rte_ethdev_trace_get_name_by_port(port_id, name);
>  


This has already been addressed for 26.11 by 

https://patchwork.dpdk.org/project/dpdk/patch/20260806174755.890910-1-stephen@networkplumber.org/


More information about the stable mailing list