From 55d10bb32d65dfe4850cd5eaec2cc8c2ead17171 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Tue, 17 Nov 2015 22:14:57 -0800 Subject: [PATCH] fix setting passwords on newly created svc_accts, from #29354 --- httemplate/edit/process/svc_acct.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/httemplate/edit/process/svc_acct.cgi b/httemplate/edit/process/svc_acct.cgi index d75ff92c1..17a035cdb 100755 --- a/httemplate/edit/process/svc_acct.cgi +++ b/httemplate/edit/process/svc_acct.cgi @@ -82,7 +82,7 @@ if ( $cgi->param('clear_password') eq '*HIDDEN*' die "fatal: no previous account to recall hidden password from!" unless $old; } else { my $newpass = $cgi->param('clear_password'); - if ( ! $old->check_password($newpass) ) { + if ( !$old or ! $old->check_password($newpass) ) { # then the password is being changed $error ||= $new->is_password_allowed($newpass) || $new->set_password($newpass); -- 2.11.0