Commit 3639dbd7 authored by Xu Panda's avatar Xu Panda Committed by Sebastian Reichel
Browse files

power: supply: test-power: use strscpy() 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: default avatarXu Panda <xu.panda@zte.com.cn>
Signed-off-by: default avatarYang Yang <yang.yang29@zte.com>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent e2b018cb
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -306,8 +306,7 @@ static int map_get_value(struct battery_property_map *map, const char *key,
	char buf[MAX_KEYLENGTH];
	int cr;

	strncpy(buf, key, MAX_KEYLENGTH);
	buf[MAX_KEYLENGTH-1] = '\0';
	strscpy(buf, key, MAX_KEYLENGTH);

	cr = strnlen(buf, MAX_KEYLENGTH) - 1;
	if (cr < 0)