From 1ccc0d8bcbb879aefe8fcba9ba23ba96eefdb103 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Sun, 12 Oct 2014 19:44:35 +0200 Subject: [PATCH] XEP-0198: Set #state.conn field on session resume --- src/ejabberd_c2s.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index 1591e6ffa..ad00e89bd 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -2943,7 +2943,8 @@ inherit_session_state(#state{user = U, server = S} = StateData, ResumeID) -> {auth_module, StateData#state.auth_module}], ejabberd_sm:open_session(NewSID, U, S, R, Priority, Info), - {ok, StateData#state{sid = NewSID, + {ok, StateData#state{conn = Conn, + sid = NewSID, jid = OldStateData#state.jid, resource = OldStateData#state.resource, pres_t = OldStateData#state.pres_t, -- 2.40.0