mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 22:52:19 +02:00
wifi: hostap: fix stringop-truncations GCC warning
With GCC 13.1 and W=1 hostap has a warning: drivers/net/wireless/intersil/hostap/hostap_ioctl.c:3633:17: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] fortify-string.h recommends not to use strncpy() so use strscpy() which fixes the warning. Also now it's guarenteed that the string is NUL-terminated. Compile tested only. Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20230613140918.389690-4-kvalo@kernel.org
This commit is contained in:
parent
4b6ec74ec4
commit
5ea0c31309
|
|
@ -3630,7 +3630,7 @@ static int prism2_ioctl_get_encryption(local_info_t *local,
|
|||
param->u.crypt.key_len = 0;
|
||||
param->u.crypt.idx = 0xff;
|
||||
} else {
|
||||
strncpy(param->u.crypt.alg, (*crypt)->ops->name,
|
||||
strscpy(param->u.crypt.alg, (*crypt)->ops->name,
|
||||
HOSTAP_CRYPT_ALG_NAME_LEN);
|
||||
param->u.crypt.key_len = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user