]> granicus.if.org Git - ejabberd/commitdiff
XEP-0198: Cosmetic change: Omit redundant guard
authorHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 23 May 2014 18:46:17 +0000 (20:46 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 23 May 2014 18:46:17 +0000 (20:46 +0200)
The stream management state is never 'pending' when the c2s FSM is in
the 'session_established' state.

src/ejabberd_c2s.erl

index 5d0cc9c08825e571915b0f388de8f45af17b6a3d..620a76f2961645c349d51b31eb162106cd02e627 100644 (file)
@@ -1170,8 +1170,7 @@ session_established({xmlstreamerror, _}, StateData) ->
     {stop, normal, StateData};
 session_established(closed, StateData)
     when StateData#state.mgmt_timeout > 0,
-        StateData#state.mgmt_state == active orelse
-        StateData#state.mgmt_state == pending ->
+        StateData#state.mgmt_state == active ->
     log_pending_state(StateData),
     fsm_next_state(wait_for_resume, StateData#state{mgmt_state = pending});
 session_established(closed, StateData) ->