chiark / gitweb /
*** empty log message ***
[userv-utils.git] / groupmanage / groupmanage
index 90957fdd415ced1c7b3eb984bedefcf840873aa0..ffb45c09ec01078a1d8ca4b05f377054dddab3ff 100755 (executable)
@@ -227,7 +227,7 @@ while (@ARGV) {
     } elsif (m/^\w[-0-9A-Za-z]*$/) {
         y/\n//d;
         $chgu=$_;
-        getpwnam($chgu) || &quit("username $chgu does not exist");
+        defined(getpwnam($chgu)) || &quit("username $chgu does not exist");
         eval "\@l = \@$clist; 1" || &quit("internal error: $@");
         $already= grep($_ eq $chgu, @l);
         if ($action eq 'add') {