diff options
author | Adrian Chadd <adrian@FreeBSD.org> | 2001-05-02 13:30:42 +0000 |
---|---|---|
committer | Adrian Chadd <adrian@FreeBSD.org> | 2001-05-02 13:30:42 +0000 |
commit | 9e9dc684797afab66559d22b1d69399d92f3d9f1 (patch) | |
tree | fa57f13ae0ef82c7edf0e10b675f579159dd8ee6 /adduser | |
parent | 116cf850c2fdb2dba6489e0e7148ed4de08a3c6a (diff) | |
download | pw-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.perl | 2 |
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; |