]> granicus.if.org Git - ejabberd/commitdiff
Make sure that we always start inactivity timer from drop_holding_receiver
authorPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 26 Jul 2018 15:29:20 +0000 (17:29 +0200)
committerPaweł Chmielowski <pchmielowski@process-one.net>
Thu, 26 Jul 2018 15:29:35 +0000 (17:29 +0200)
src/ejabberd_bosh.erl

index 91aae923d0ad546c52296f485ecae2eed099210c..bbbdaadc7f29225d4324429e72f4b9d8ec0da004 100644 (file)
@@ -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) ->