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 <xu.panda@zte.com.cn> Signed-off-by: Yang Yang <yang.yang29@zte.com> Link: https://lore.kernel.org/r/202212280945491860150@zte.com.cn Signed-off-by: Daniel Lezcano <daniel.lezcano@kernel.org>
1 parent 59edcd9 commit 3a15149

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

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)