Commit eb43efd0 authored by Thorsten Blum's avatar Thorsten Blum Committed by Greg Ungerer
Browse files

m68k: Replace memcpy() + manual NUL-termination with strscpy()



Use strscpy() to safely copy the command-line string instead of memcpy()
followed by a manual NUL-termination.

The source string is also NUL-terminated and meets the __must_be_cstr()
requirement of strscpy().

No functional changes intended.

Signed-off-by: default avatarThorsten Blum <thorsten.blum@linux.dev>
Signed-off-by: default avatarGreg Ungerer <gerg@linux-m68k.org>
parent 245bb7b9
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -145,8 +145,7 @@ void __init setup_arch(char **cmdline_p)

	/* Keep a copy of command line */
	*cmdline_p = &command_line[0];
	memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
	boot_command_line[COMMAND_LINE_SIZE-1] = 0;
	strscpy(boot_command_line, command_line, COMMAND_LINE_SIZE);

	/*
	 * Give all the memory to the bootmap allocator, tell it to put the