summaryrefslogtreecommitdiff
path: root/src/ejabberd_bosh.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2018-07-26 17:29:20 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2018-07-26 17:29:35 +0200
commitca022b6d1fe68e3c251be48cb4cf3941a7796649 (patch)
treeed6d7bdf187b6648f238e0d619a283e03dd6f509 /src/ejabberd_bosh.erl
parentSet wait_timer to undefined when timer was triggered (diff)
Make sure that we always start inactivity timer from drop_holding_receiver
Diffstat (limited to 'src/ejabberd_bosh.erl')
-rw-r--r--src/ejabberd_bosh.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_bosh.erl b/src/ejabberd_bosh.erl
index 91aae923..bbbdaadc 100644
--- a/src/ejabberd_bosh.erl
+++ b/src/ejabberd_bosh.erl
@@ -692,7 +692,8 @@ drop_holding_receiver(State, RID) ->
State1#state.receivers),
State2 = State1#state{receivers = Receivers},
do_reply(State2, From, Body, RID);
- none -> State
+ none ->
+ restart_inactivity_timer(State)
end.
do_reply(State, From, Body, RID) ->