From e54f1a84850bbb050acfcb643e0ca38a4e408a30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Thu, 26 Jul 2018 17:28:51 +0200 Subject: [PATCH] Set wait_timer to undefined when timer was triggered --- src/ejabberd_bosh.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ejabberd_bosh.erl b/src/ejabberd_bosh.erl index dcb1943e3..91aae923d 100644 --- a/src/ejabberd_bosh.erl +++ b/src/ejabberd_bosh.erl @@ -572,7 +572,8 @@ handle_sync_event(_Event, _From, StateName, State) -> handle_info({timeout, TRef, wait_timeout}, StateName, #state{wait_timer = TRef} = State) -> - {next_state, StateName, drop_holding_receiver(State)}; + State2 = State#state{wait_timer = undefined}, + {next_state, StateName, drop_holding_receiver(State2)}; handle_info({timeout, TRef, inactive}, _StateName, #state{inactivity_timer = TRef} = State) -> {stop, normal, State};