Software /
code /
prosody-modules
Diff
mod_auth_phpbb3/mod_auth_phpbb3.lua @ 375:cac309a3d655
mod_auth_phpbb3: Fixed traceback when logging in as a non-existent user.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Fri, 01 Jul 2011 07:52:01 +0500 |
parent | 374:2dd6dfda94d6 |
child | 376:8f5726adc61e |
line wrap: on
line diff
--- a/mod_auth_phpbb3/mod_auth_phpbb3.lua Fri Jul 01 07:51:00 2011 +0500 +++ b/mod_auth_phpbb3/mod_auth_phpbb3.lua Fri Jul 01 07:52:01 2011 +0500 @@ -157,7 +157,7 @@ module:log("debug", "test_password '%s' for user %s", password, username); local hash = get_password(username); - return phpbbCheckHash(password, hash); + return hash and phpbbCheckHash(password, hash); end function provider.user_exists(username) module:log("debug", "test user %s existence", username);