]> granicus.if.org Git - ipset/commit
netfilter/ipset: replace a strncpy() with strscpy()
authorQian Cai <cai@gmx.us>
Sun, 2 Dec 2018 04:06:01 +0000 (23:06 -0500)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Tue, 4 Dec 2018 09:26:57 +0000 (10:26 +0100)
commitfff435fced595bd2facf3f05d2b3b0d61988e503
treea3a9a742869fea7ab3fae83c063e052a4c9b8be6
parentdfa1dcb2ef44d075f85f73fb8caba85e3f695aac
netfilter/ipset: replace a strncpy() with strscpy()

To make overflows as obvious as possible and to prevent code from blithely
proceeding with a truncated string. This also has a side-effect to fix a
compilation warning when using GCC 8.2.1.

net/netfilter/ipset/ip_set_core.c: In function 'ip_set_sockfn_get':
net/netfilter/ipset/ip_set_core.c:2027:3: warning: 'strncpy' writing 32
bytes into a region of size 2 overflows the destination
[-Wstringop-overflow=]

Signed-off-by: Qian Cai <cai@gmx.us>
Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
kernel/net/netfilter/ipset/ip_set_core.c