Commit d8fc9b66 authored by Masahiro Yamada's avatar Masahiro Yamada
Browse files

sysctl: use min() helper for namecmp()



Make it slightly readable by using min().

Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Acked-by: default avatarKees Cook <keescook@chromium.org>
parent c3d7ef37
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -94,14 +94,9 @@ static void sysctl_print_dir(struct ctl_dir *dir)

static int namecmp(const char *name1, int len1, const char *name2, int len2)
{
	int minlen;
	int cmp;

	minlen = len1;
	if (minlen > len2)
		minlen = len2;

	cmp = memcmp(name1, name2, minlen);
	cmp = memcmp(name1, name2, min(len1, len2));
	if (cmp == 0)
		cmp = len1 - len2;
	return cmp;