summaryrefslogtreecommitdiffstats
path: root/adduser
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2001-05-02 13:30:42 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2001-05-02 13:30:42 +0000
commit9e9dc684797afab66559d22b1d69399d92f3d9f1 (patch)
treefa57f13ae0ef82c7edf0e10b675f579159dd8ee6 /adduser
parent116cf850c2fdb2dba6489e0e7148ed4de08a3c6a (diff)
downloadpw-darwin-9e9dc684797afab66559d22b1d69399d92f3d9f1.tar.gz
pw-darwin-9e9dc684797afab66559d22b1d69399d92f3d9f1.tar.zst
pw-darwin-9e9dc684797afab66559d22b1d69399d92f3d9f1.zip
Fix the rmuser script to correctly determine if a user does not exist.
PR: 26674
Diffstat (limited to 'adduser')
-rw-r--r--adduser/rmuser.perl2
1 files changed, 1 insertions, 1 deletions
diff --git a/adduser/rmuser.perl b/adduser/rmuser.perl
index 07ba499..d35a453 100644
--- a/adduser/rmuser.perl
+++ b/adduser/rmuser.perl
@@ -120,7 +120,7 @@ if ($#ARGV == 0) {
($name, $password, $uid, $gid, $change, $class, $gecos, $home_dir, $shell) =
(getpwnam("$login_name"));
-if ($?) {
+if (!defined $uid) {
print STDERR "${whoami}: Error: User ${login_name} not in password database\n";
&unlockpw;
exit 1;