From 2ca563e328e4642ef23f238d4f517ab3252365f8 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Sat, 6 Sep 2014 20:39:38 +0200 Subject: [PATCH] XEP-0198: Remove unused function clause In the 'wait_for_resume' state, #state.mgmt_pending_since is always initialized. fsm_next_state/2 takes care of that. --- src/ejabberd_c2s.erl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index ee2934045..5a7205458 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -2480,11 +2480,6 @@ fsm_next_state(StateName, StateData) -> fsm_reply(Reply, session_established, StateData) -> {reply, Reply, session_established, StateData, ?C2S_HIBERNATE_TIMEOUT}; -fsm_reply(Reply, wait_for_resume, #state{mgmt_pending_since = undefined} = - StateData) -> - {reply, Reply, wait_for_resume, - StateData#state{mgmt_pending_since = os:timestamp()}, - StateData#state.mgmt_timeout}; fsm_reply(Reply, wait_for_resume, StateData) -> Diff = timer:now_diff(os:timestamp(), StateData#state.mgmt_pending_since), Timeout = max(StateData#state.mgmt_timeout - Diff div 1000, 1),