From 980c0e8f0f4043752a535aa6b5fc181e9f7daca3 Mon Sep 17 00:00:00 2001 From: Yaroslav Tykhiy Date: Mon, 28 Jan 2002 17:30:12 +0000 Subject: Disallow adding duplicate roots, toors, or other users w/uid 0. Previously, a truth check instead if defined() check erroneously allowed that. PR: bin/8745 --- adduser/adduser.perl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'adduser') diff --git a/adduser/adduser.perl b/adduser/adduser.perl index 2728eff..2aa9c31 100644 --- a/adduser/adduser.perl +++ b/adduser/adduser.perl @@ -345,7 +345,7 @@ sub new_users_name_valid { warn "Username doesn't match the regexp /$usernameregexp/\a\n"; } return 0; - } elsif ($username{$name}) { + } elsif (defined($username{$name})) { warn "Username ``$name'' already exists!\a\n"; return 0; } return 1; -- cgit v1.2.3-56-ge451