summaryrefslogtreecommitdiffstats
path: root/usr.sbin/adduser
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2001-05-02 13:30:42 +0000
committeradrian <adrian@FreeBSD.org>2001-05-02 13:30:42 +0000
commita27ff43b9af008ffc0eae8468583f22b060558d8 (patch)
treeaa8e69c6b427efc52fa1d99d10807b6584d316f7 /usr.sbin/adduser
parentdf4ead11af402acaf7b1c90b9a7e79ffffce091b (diff)
downloadFreeBSD-src-a27ff43b9af008ffc0eae8468583f22b060558d8.zip
FreeBSD-src-a27ff43b9af008ffc0eae8468583f22b060558d8.tar.gz
Fix the rmuser script to correctly determine if a user does not exist.
PR: 26674
Diffstat (limited to 'usr.sbin/adduser')
-rw-r--r--usr.sbin/adduser/rmuser.perl2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/adduser/rmuser.perl b/usr.sbin/adduser/rmuser.perl
index 07ba499..d35a453 100644
--- a/usr.sbin/adduser/rmuser.perl
+++ b/usr.sbin/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;
OpenPOWER on IntegriCloud