Commit 96251a75 authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Linus Torvalds
Browse files

lib/cmdline: remove an unneeded local variable in next_arg()

The local variable 'next' is unneeded because you can simply advance the
existing pointer 'args'.

Link: https://lkml.kernel.org/r/20210201014707.3828753-1-masahiroy@kernel.org


Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 64427985
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -228,7 +228,6 @@ char *next_arg(char *args, char **param, char **val)
{
	unsigned int i, equals = 0;
	int in_quote = 0, quoted = 0;
	char *next;

	if (*args == '"') {
		args++;
@@ -266,10 +265,10 @@ char *next_arg(char *args, char **param, char **val)

	if (args[i]) {
		args[i] = '\0';
		next = args + i + 1;
		args += i + 1;
	} else
		next = args + i;
		args += i;

	/* Chew up trailing spaces. */
	return skip_spaces(next);
	return skip_spaces(args);
}