mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 06:10:56 +00:00
staging/rtl8712: Remove all strcpy() uses in favor of strscpy()
strcpy() performs no bounds checking on the destination buffer. This could result in linear overflows beyond the end of the buffer, leading to all kinds of misbehaviors. The safe replacement is strscpy(). Signed-off-by: Len Baker <len.baker@gmx.com> Link: https://lore.kernel.org/r/20210717155145.15041-1-len.baker@gmx.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
39630204a9
commit
d2c57736c4
1 changed files with 1 additions and 1 deletions
|
@ -203,7 +203,7 @@ struct net_device *r8712_init_netdev(void)
|
|||
if (!pnetdev)
|
||||
return NULL;
|
||||
if (dev_alloc_name(pnetdev, ifname) < 0) {
|
||||
strcpy(ifname, "wlan%d");
|
||||
strscpy(ifname, "wlan%d", sizeof(ifname));
|
||||
dev_alloc_name(pnetdev, ifname);
|
||||
}
|
||||
padapter = netdev_priv(pnetdev);
|
||||
|
|
Loading…
Reference in a new issue