diff -Nur smeserver-password-1.0.0.old/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/passwordopt.pm smeserver-password-1.0.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/passwordopt.pm --- smeserver-password-1.0.0.old/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/passwordopt.pm 2014-06-16 23:09:26.130157386 +0200 +++ smeserver-password-1.0.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/passwordopt.pm 2014-06-16 23:11:07.306814861 +0200 @@ -191,7 +191,7 @@ my $passage = $user->prop('PasswordAge') || 'no'; # $user->set_prop('PasswordAge', 'no'); my $acctName=$user->key; - if ( $opt1{$acctName} eq "on" ) + if ( defined $opt1{$acctName} eq "on" ) { $user->set_prop('PasswordAge', 'yes'); }