mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
dio: Replace deprecated strcpy with strscpy in dio_init
strcpy() has been deprecated [1] because it performs no bounds checking on the destination buffer, which can lead to buffer overflows. While the current code works correctly, replace strcpy() with the safer strscpy() to follow secure coding best practices. [1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strcpy Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org> Link: https://patch.msgid.link/20260504081804.3260-3-thorsten.blum@linux.dev Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
This commit is contained in:
parent
bcb685e15e
commit
c62a693d8d
|
|
@ -247,7 +247,7 @@ static int __init dio_init(void)
|
|||
dev->id = prid;
|
||||
|
||||
dev->ipl = DIO_IPL(va);
|
||||
strcpy(dev->name, dio_getname(dev->id));
|
||||
strscpy(dev->name, dio_getname(dev->id));
|
||||
printk(KERN_INFO "select code %3d: ipl %d: ID %02X", dev->scode, dev->ipl, prid);
|
||||
if (DIO_NEEDSSECID(prid))
|
||||
printk(":%02X", secid);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user