From: Thorsten Blum Date: Mon, 23 Feb 2026 07:32:45 +0000 (+0100) Subject: thermal: core: Replace sprintf() in thermal_bind_cdev_to_trip() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5ddd020b8bd0fb2fdcdc1f8c40513c656a690f80;p=thirdparty%2Flinux.git thermal: core: Replace sprintf() in thermal_bind_cdev_to_trip() Replace unbounded sprintf() with the safer snprintf(). While the current code works correctly, snprintf() is safer and follows secure coding best practices. No functional changes. Signed-off-by: Thorsten Blum Reviewed-by: Lukasz Luba [ rjw: Subject tweaks ] Link: https://patch.msgid.link/20260223073245.321298-2-thorsten.blum@linux.dev Signed-off-by: Rafael J. Wysocki --- diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c index b7d706ed7ed96..479916b67f480 100644 --- a/drivers/thermal/thermal_core.c +++ b/drivers/thermal/thermal_core.c @@ -861,7 +861,7 @@ static int thermal_bind_cdev_to_trip(struct thermal_zone_device *tz, goto free_mem; dev->id = result; - sprintf(dev->name, "cdev%d", dev->id); + snprintf(dev->name, sizeof(dev->name), "cdev%d", dev->id); result = sysfs_create_link(&tz->device.kobj, &cdev->device.kobj, dev->name); if (result)