diff options
author | Christophe Romain <christophe.romain@process-one.net> | 2008-12-23 10:53:06 +0000 |
---|---|---|
committer | Christophe Romain <christophe.romain@process-one.net> | 2008-12-23 10:53:06 +0000 |
commit | 17cbd1614ad363337dabac22d8b87a61bf5feed6 (patch) | |
tree | 469896d4e66e6e43c8aaa76316c2c424dd29cd20 | |
parent | make caps store only required user_caps_default (diff) |
typo fix
SVN Revision: 1748
-rw-r--r-- | src/mod_caps.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_caps.erl b/src/mod_caps.erl index d39deb0f..a78ae3fe 100644 --- a/src/mod_caps.erl +++ b/src/mod_caps.erl @@ -234,16 +234,16 @@ handle_cast({note_caps, From, #state{host = Host, disco_requests = Requests} = State) -> %% XXX: this leads to race conditions where ejabberd will send %% lots of caps disco requests. + {U, S, R} = jlib:jid_tolower(From), BJID = list_to_binary(jlib:jid_to_string(From)), mnesia:dirty_write(#user_caps{jid = BJID, caps = Caps}), - case ejabberd_sm:get_user_resources(LUser, LServer) of + case ejabberd_sm:get_user_resources(U, S) of [] -> ok; _ -> % only store default resource of external contacts - {_, _, R} = jlib:jid_tolower(From), BUID = list_to_binary(jlib:jid_to_string(jlib:jid_remove_resource(From))), - mnesia:dirty_write(#user_caps_default{uid = BUID, resource = R}), + mnesia:dirty_write(#user_caps_default{uid = BUID, resource = R}) end, SubNodes = [Version | Exts], %% Now, find which of these are not already in the database. |