aboutsummaryrefslogtreecommitdiff
path: root/src/mod_ping.erl
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2015-10-17 23:15:31 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2015-10-17 23:15:31 +0200
commit5e467b96a1a19b72bf0d851926f2598d643e5a33 (patch)
treebb08338556e8ca2da1d34334de869086b24e7cab /src/mod_ping.erl
parentejabberd_c2s: Close socket when waiting for resume (diff)
ejabberd_c2s: Let stop/1 close XEP-0198 sessions
The stop/1 function now terminates stream management sessions immediately, just as it does for other sessions. The new ejabberd_c2s:close/1 function can be used to close the socket without terminating the stream management session, like stop/1 did before.
Diffstat (limited to 'src/mod_ping.erl')
-rw-r--r--src/mod_ping.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_ping.erl b/src/mod_ping.erl
index 7d030685c..b4e1041d5 100644
--- a/src/mod_ping.erl
+++ b/src/mod_ping.erl
@@ -169,7 +169,7 @@ handle_cast({iq_pong, JID, timeout}, State) ->
JID,
case ejabberd_sm:get_session_pid(User, Server, Resource)
of
- Pid when is_pid(Pid) -> ejabberd_c2s:stop(Pid);
+ Pid when is_pid(Pid) -> ejabberd_c2s:close(Pid);
_ -> ok
end;
_ -> ok