--- loncom/lcpasswd 2002/02/14 22:09:14 1.14 +++ loncom/lcpasswd 2002/02/19 21:51:09 1.15 @@ -10,8 +10,11 @@ # # YEAR=2001 # 10/22,10/23,11/13,11/15 Scott Harrison +# +# YEAR=2002 +# 02/19 Matthew Hall # -# $Id: lcpasswd,v 1.14 2002/02/14 22:09:14 harris41 Exp $ +# $Id: lcpasswd,v 1.15 2002/02/19 21:51:09 matthew Exp $ ### ############################################################################### @@ -131,8 +134,8 @@ if (($username ne $safeusername) or ($sa exit 9; } my $pbad=0; -foreach (split(//,$password1)) {if (($_<32)&&($_>126)){$pbad=1;}} -foreach (split(//,$password2)) {if (($_<32)&&($_>126)){$pbad=1;}} +foreach (split(//,$password1)) {if ((ord($_)<32)||(ord($_)>126)){$pbad=1;}} +foreach (split(//,$password2)) {if ((ord($_)<32)||(ord($_)>126)){$pbad=1;}} if ($pbad) { print "Error. A password entry had an invalid character.\n"; unlink('/tmp/lock_lcpasswd');