]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
m68k: emu: Replace unbounded sprintf() in nfhd_init_one()
authorThorsten Blum <thorsten.blum@linux.dev>
Wed, 18 Mar 2026 00:16:33 +0000 (01:16 +0100)
committerGeert Uytterhoeven <geert@linux-m68k.org>
Wed, 8 Apr 2026 09:15:21 +0000 (11:15 +0200)
Replace unbounded sprintf() with the safer snprintf().

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Kees Cook <kees@kernel.org>
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Link: https://patch.msgid.link/20260318001632.2974-3-thorsten.blum@linux.dev
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
arch/m68k/emu/nfblock.c

index 93536cf2a38ec70f2bd7f353b86ec8fac1606d20..fa6256c5af228ac268484f11fbb521841e4412b1 100644 (file)
@@ -132,7 +132,8 @@ static int __init nfhd_init_one(int id, u32 blocks, u32 bsize)
        dev->disk->minors = 16;
        dev->disk->fops = &nfhd_ops;
        dev->disk->private_data = dev;
-       sprintf(dev->disk->disk_name, "nfhd%u", dev_id);
+       snprintf(dev->disk->disk_name, sizeof(dev->disk->disk_name), "nfhd%u",
+                dev_id);
        set_capacity(dev->disk, (sector_t)blocks * (bsize / 512));
        err = add_disk(dev->disk);
        if (err)