diff options
author | Mickaël Rémond <mickael.remond@process-one.net> | 2006-04-20 17:51:29 +0000 |
---|---|---|
committer | Mickaël Rémond <mickael.remond@process-one.net> | 2006-04-20 17:51:29 +0000 |
commit | 8688bc508f2e356bad014aaa7354fed3bc2e721c (patch) | |
tree | 6a1f3c9c1a641c1bcc933d6e5345ed950ddb93d1 /src | |
parent | * src/ejabberd.cfg.example: Update of the example for anonymous. (diff) |
* src/ejabberd_auth.erl: Bugfix: We now are forced to check is an
anonymous user is log under a given user name before trying to register
it.
SVN Revision: 535
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_auth.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index ea4518b9b..e7316ec55 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -75,7 +75,8 @@ set_password(User, Server, Password) -> end, {error, not_allowed}, auth_modules(Server)). try_register(User, Server, Password) -> - case lists:member(jlib:nameprep(Server), ?MYHOSTS) of + case lists:member(jlib:nameprep(Server), ?MYHOSTS) and + not is_user_exists(User,Server) of true -> lists:foldl( fun(_M, {atomic, ok} = Res) -> |