mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-16 22:05:29 +02:00
XEP-0198: Fix stanza counting corner case issue
Don't forget to count outgoing stanzas that are processed while the ejabberd_c2s process is already waiting for stream resumption.
This commit is contained in:
parent
f9e12d900c
commit
ba916c3162
|
@ -1299,8 +1299,8 @@ session_established2(El, StateData) ->
|
|||
fsm_next_state(session_established, NewState).
|
||||
|
||||
wait_for_resume({xmlstreamelement, _El} = Event, StateData) ->
|
||||
session_established(Event, StateData),
|
||||
fsm_next_state(wait_for_resume, StateData);
|
||||
Result = session_established(Event, StateData),
|
||||
fsm_next_state(wait_for_resume, element(3, Result));
|
||||
wait_for_resume(timeout, StateData) ->
|
||||
?DEBUG("Timed out waiting for resumption of stream for ~s",
|
||||
[jid:to_string(StateData#state.jid)]),
|
||||
|
|
Loading…
Reference in New Issue
Block a user