]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net/smc: replace strncpy with strscpy
authorPranav Tyagi <pranav.tyagi03@gmail.com>
Fri, 20 Jun 2025 10:25:59 +0000 (15:55 +0530)
committerJakub Kicinski <kuba@kernel.org>
Mon, 23 Jun 2025 23:56:21 +0000 (16:56 -0700)
Replace the deprecated strncpy() with two-argument version of
strscpy() as the destination is an array
and should be NUL-terminated.

Signed-off-by: Pranav Tyagi <pranav.tyagi03@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250620102559.6365-1-pranav.tyagi03@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/smc/smc_pnet.c

index b391c2ef463f20d575568967e216489ff19e4cad..76ad29e31d605d0091741a5500e0ab0abea06a7c 100644 (file)
@@ -370,7 +370,7 @@ static int smc_pnet_add_eth(struct smc_pnettable *pnettable, struct net *net,
                goto out_put;
        new_pe->type = SMC_PNET_ETH;
        memcpy(new_pe->pnet_name, pnet_name, SMC_MAX_PNETID_LEN);
-       strncpy(new_pe->eth_name, eth_name, IFNAMSIZ);
+       strscpy(new_pe->eth_name, eth_name);
        rc = -EEXIST;
        new_netdev = true;
        mutex_lock(&pnettable->lock);