Commit 79f76dfb authored by Thorsten Blum's avatar Thorsten Blum Committed by Andreas Larsson
Browse files

sparc64: Replace deprecated strcpy() with strscpy() in build_path_component()

strcpy() is deprecated; use strscpy() instead.

No functional changes intended.

Link: https://github.com/KSPP/linux/issues/88


Signed-off-by: default avatarThorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: default avatarAndreas Larsson <andreas@gaisler.com>
Signed-off-by: default avatarAndreas Larsson <andreas@gaisler.com>
parent b7b2c2f7
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -361,14 +361,16 @@ char * __init build_path_component(struct device_node *dp)
{
	const char *name = of_get_property(dp, "name", NULL);
	char tmp_buf[64], *n;
	size_t n_sz;

	tmp_buf[0] = '\0';
	__build_path_component(dp, tmp_buf);
	if (tmp_buf[0] == '\0')
		strcpy(tmp_buf, name);
		strscpy(tmp_buf, name);

	n = prom_early_alloc(strlen(tmp_buf) + 1);
	strcpy(n, tmp_buf);
	n_sz = strlen(tmp_buf) + 1;
	n = prom_early_alloc(n_sz);
	strscpy(n, tmp_buf, n_sz);

	return n;
}