[PATCH] power: supply: bq2415x: replace deprecated strcpy() with strscpy()

Miguel García posted 1 patch 2 months, 1 week ago
drivers/power/supply/bq2415x_charger.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH] power: supply: bq2415x: replace deprecated strcpy() with strscpy()
Posted by Miguel García 2 months, 1 week ago
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>
---
 drivers/power/supply/bq2415x_charger.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/power/supply/bq2415x_charger.c b/drivers/power/supply/bq2415x_charger.c
index 9e3b9181ee76..fa66d6b74555 100644
--- a/drivers/power/supply/bq2415x_charger.c
+++ b/drivers/power/supply/bq2415x_charger.c
@@ -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);
 
-- 
2.34.1

Re: [PATCH] power: supply: bq2415x: replace deprecated strcpy() with strscpy()
Posted by Sebastian Reichel 4 weeks, 1 day ago
On Thu, 24 Jul 2025 09:41:33 +0200, Miguel García wrote:
> strcpy() is deprecated for NUL-terminated strings. Replace it with
> strscpy() for revstr (local fixed-size buffer).
> 
> 

Applied, thanks!

[1/1] power: supply: bq2415x: replace deprecated strcpy() with strscpy()
      commit: 5afce048a9fa6de350110c7078e69b59f5cb3eb6

Best regards,
-- 
Sebastian Reichel <sebastian.reichel@collabora.com>