diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2015-10-17 23:15:31 +0200 |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2015-10-17 23:15:31 +0200 |
commit | 5e467b96a1a19b72bf0d851926f2598d643e5a33 (patch) | |
tree | bb08338556e8ca2da1d34334de869086b24e7cab /src/mod_ping.erl | |
parent | ejabberd_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.erl | 2 |
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 |