summaryrefslogtreecommitdiff
path: root/src/ejabberd_auth_external.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2008-08-18 18:21:10 +0000
committerBadlop <badlop@process-one.net>2008-08-18 18:21:10 +0000
commit4ae1bda33f40384eba921af08c67c440145ed2cd (patch)
tree8fa3ea78388efd118465b271af98dc041c06498d /src/ejabberd_auth_external.erl
parentFix call to unexported function nodetree_default:get_subnodes/2 (diff)
* src/mod_register.erl: Change password using mod_register always
returns success regardless of real result (EJAB-723) * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_external.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise SVN Revision: 1530
Diffstat (limited to 'src/ejabberd_auth_external.erl')
-rw-r--r--src/ejabberd_auth_external.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ejabberd_auth_external.erl b/src/ejabberd_auth_external.erl
index 4c0f40c1..b86a94bb 100644
--- a/src/ejabberd_auth_external.erl
+++ b/src/ejabberd_auth_external.erl
@@ -61,7 +61,10 @@ check_password(User, Server, Password, _StreamID, _Digest) ->
check_password(User, Server, Password).
set_password(User, Server, Password) ->
- extauth:set_password(User, Server, Password).
+ case extauth:set_password(User, Server, Password) of
+ true -> ok;
+ _ -> {error, unknown_problem}
+ end.
try_register(_User, _Server, _Password) ->
{error, not_allowed}.