diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-07-26 17:28:51 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-07-26 17:29:35 +0200 |
commit | e54f1a84850bbb050acfcb643e0ca38a4e408a30 (patch) | |
tree | 79d3462d97a8e752a8bfda966ee05b14e8b74cd7 | |
parent | Fix search for User in vjud (diff) |
Set wait_timer to undefined when timer was triggered
-rw-r--r-- | src/ejabberd_bosh.erl | 3 |
1 files changed, 2 insertions, 1 deletions
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}; |