chiark
/
gitweb
/
~ian
/
userv-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[userv-utils.git]
/
groupmanage
/
groupmanage
diff --git
a/groupmanage/groupmanage
b/groupmanage/groupmanage
index 90957fdd415ced1c7b3eb984bedefcf840873aa0..ffb45c09ec01078a1d8ca4b05f377054dddab3ff 100755
(executable)
--- a/
groupmanage/groupmanage
+++ b/
groupmanage/groupmanage
@@
-227,7
+227,7
@@
while (@ARGV) {
} elsif (m/^\w[-0-9A-Za-z]*$/) {
y/\n//d;
$chgu=$_;
} 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') {
eval "\@l = \@$clist; 1" || &quit("internal error: $@");
$already= grep($_ eq $chgu, @l);
if ($action eq 'add') {