Skip to content

Commit 3a15149

Browse files
Xu PandaDaniel Lezcano
authored andcommitted
thermal/drivers/armada: Use strscpy() to instead of strncpy()
The implementation of strscpy() is more robust and safer. That's now the recommended way to copy NUL-terminated strings. Signed-off-by: Xu Panda <[email protected]> Signed-off-by: Yang Yang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Daniel Lezcano <[email protected]>
1 parent 59edcd9 commit 3a15149

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/thermal/armada_thermal.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -761,8 +761,7 @@ static void armada_set_sane_name(struct platform_device *pdev,
761761
}
762762

763763
/* Save the name locally */
764-
strncpy(priv->zone_name, name, THERMAL_NAME_LENGTH - 1);
765-
priv->zone_name[THERMAL_NAME_LENGTH - 1] = '\0';
764+
strscpy(priv->zone_name, name, THERMAL_NAME_LENGTH);
766765

767766
/* Then check there are no '-' or hwmon core will complain */
768767
do {

0 commit comments

Comments
 (0)