]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
atm: drv: Replace strcpy() + strlcat() with snprintf()
authorDavid Laight <david.laight.linux@gmail.com>
Mon, 8 Jun 2026 09:55:20 +0000 (10:55 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 10 Jun 2026 01:11:46 +0000 (18:11 -0700)
Avoid string function that are due to be deprecated.

Signed-off-by: David Laight <david.laight.linux@gmail.com>
Link: https://patch.msgid.link/20260608095523.2606-36-david.laight.linux@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/usb/atm/ueagle-atm.c

index f3ae72feb5bfc313ccfa1ab6a9bb40fcd8f5800a..11e3490d62ca6b4c9920b7454635383cf0ff496d 100644 (file)
@@ -1572,10 +1572,8 @@ static void cmvs_file_name(struct uea_softc *sc, char *const cmv_name, int ver)
        } else
                file = cmv_file[sc->modem_index];
 
-       strcpy(cmv_name, FW_DIR);
-       strlcat(cmv_name, file, UEA_FW_NAME_MAX);
-       if (ver == 2)
-               strlcat(cmv_name, ".v2", UEA_FW_NAME_MAX);
+       snprintf(cmv_name, UEA_FW_NAME_MAX, FW_DIR "%s%s",
+                file, ver == 2 ? ".v2" : "");
        kernel_param_unlock(THIS_MODULE);
 }