aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 6d68d249b..4b55e0250 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -1125,7 +1125,9 @@ handle_info({route, From, To, Packet}, StateName, StateData) ->
%% Note contact availability
case xml:get_attr_s("type", Attrs) of
"unavailable" ->
- mod_caps:clear_caps(From);
+ %mod_caps:clear_caps(From);
+ % caps clear disabled cause it breaks things
+ ok;
_ ->
Caps = mod_caps:read_caps(Els),
mod_caps:note_caps(StateData#state.server, From, Caps)