diff options
author | dkl%redhat.com <> | 2008-10-23 04:54:56 +0200 |
---|---|---|
committer | dkl%redhat.com <> | 2008-10-23 04:54:56 +0200 |
commit | e0da20baba17b7f068946c8647fb6d67e77c39b7 (patch) | |
tree | 48eb0a0ffc3e35093fdc201f8044dadb1a9d0078 /userprefs.cgi | |
parent | 55e5f706991e787a1e8682f3daa31ed47ea11be6 (diff) | |
download | bugzilla-e0da20baba17b7f068946c8647fb6d67e77c39b7.tar.gz bugzilla-e0da20baba17b7f068946c8647fb6d67e77c39b7.tar.xz |
Bug 455584 - Use bz_crypt everywhere instead of the crypt() function
Patch by David Lawrence <dkl@redhat.com> = r/a=LpSolit
Diffstat (limited to 'userprefs.cgi')
-rwxr-xr-x | userprefs.cgi | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/userprefs.cgi b/userprefs.cgi index 24a6a5699..4ce0f5715 100755 --- a/userprefs.cgi +++ b/userprefs.cgi @@ -92,12 +92,7 @@ sub SaveAccount { my $oldpassword = $cgi->param('Bugzilla_password'); - # Wide characters cause crypt to die - if (Bugzilla->params->{'utf8'}) { - utf8::encode($oldpassword) if utf8::is_utf8($oldpassword); - } - - if (crypt($oldpassword, $oldcryptedpwd) ne $oldcryptedpwd) + if (bz_crypt($oldpassword, $oldcryptedpwd) ne $oldcryptedpwd) { ThrowUserError("old_password_incorrect"); } |