diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-01 14:35:49 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2020-04-01 14:36:01 +0200 |
commit | 1bd560f3f25d0a644bac3d06904ca97e20a6f7d9 (patch) | |
tree | 3d74c9bc22f95409ebda8cc230169283096e9188 /src/ejabberd_stun.erl | |
parent | Use different username than other tests, but still include the test chars (diff) |
Fix potential message loss in terminating c2s sessions
Calling sync version of xmpp_stream_in/out:stop could lead to messages
never being processed by c2s process if they were queued in p1_server.
This could be reproduced by when having messages in offline storage,
starting sessions, enabling stream_mgmt, sending initial presence, and then immediately
</stream:stream>, messages that mod_offline would send process would not
be bounced back by stream_mgmt.
Diffstat (limited to 'src/ejabberd_stun.erl')
0 files changed, 0 insertions, 0 deletions