power: supply: bq2415x: replace deprecated strcpy() with strscpy()
authorMiguel García <miguelgarciaroman8@gmail.com>
Thu, 24 Jul 2025 07:41:33 +0000 (09:41 +0200)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Sat, 6 Sep 2025 20:51:57 +0000 (22:51 +0200)
strcpy() is deprecated for NUL-terminated strings. Replace it with
strscpy() for revstr (local fixed-size buffer).

Signed-off-by: Miguel García <miguelgarciaroman8@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq2415x_charger.c

index 917c26e..8439575 100644 (file)
@@ -1516,7 +1516,7 @@ static int bq2415x_power_supply_init(struct bq2415x_device *bq)
 
        ret = bq2415x_detect_revision(bq);
        if (ret < 0)
-               strcpy(revstr, "unknown");
+               strscpy(revstr, "unknown", sizeof(revstr));
        else
                sprintf(revstr, "1.%d", ret);