]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: replace strncpy() with strscpy()
authorSasha Levin <sashal@kernel.org>
Wed, 4 Jan 2023 16:14:45 +0000 (11:14 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Jan 2023 10:41:52 +0000 (11:41 +0100)
commit4cd33670757a843d9ede58348b6e53d103cbd6e1
treed14f6120728049d93233472a67e6d0243c89229d
parentee36e441feb58e5a0e8276654aec0e391d5b2b81
btrfs: replace strncpy() with strscpy()

[ Upstream commit 63d5429f68a3d4c4aa27e65a05196c17f86c41d6 ]

Using strncpy() on NUL-terminated strings are deprecated.  To avoid
possible forming of non-terminated string strscpy() should be used.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

CC: stable@vger.kernel.org # 4.9+
Signed-off-by: Artem Chernyshev <artem.chernyshev@red-soft.ru>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/btrfs/ioctl.c
fs/btrfs/rcu-string.h