--- loncom/lcuserdel 2000/10/29 22:20:43 1.8 +++ loncom/lcuserdel 2000/10/29 22:38:21 1.9 @@ -35,6 +35,11 @@ use strict; # print "uh-oh" if $exitcode; # These are the exit codes. +# ( (0,"ok"), +# (1,"User ID mismatch. This program must be run as user 'www'"), +# (2,"Error. Too many other simultaneous password change requests being made."), +# (3,"Error. Only one line should be entered into standard input."), +# (4,"Error. This program needs just 1 command-line argument (username).") ) # Security $ENV{'PATH'}=""; # Nullify path information. @@ -75,12 +80,14 @@ if (@ARGV==1) { } elsif (@ARGV) { print("Error. This program needs just 1 command-line argument (username).\n") unless $noprint; + unlink('/tmp/lock_lcpasswd'); exit 2; } else { @input=<>; if (@input!=1) { print("Error. Only one line should be entered into standard input.\n") unless $noprint; + unlink('/tmp/lock_lcpasswd'); exit 3; } map {chop} @input;