summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_msg_store.erl11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl
index 998dd50c8e..0b8ae74e98 100644
--- a/src/rabbit_msg_store.erl
+++ b/src/rabbit_msg_store.erl
@@ -698,12 +698,11 @@ handle_cast({client_dying, CRef},
handle_cast({client_delete, CRef},
State = #msstate { client_refs = ClientRefs,
dying_clients = DyingClients }) ->
- State1 = clear_client_callback(CRef, State),
- noreply(remove_message(
- CRef, CRef,
- State1 #msstate {
- client_refs = sets:del_element(CRef, ClientRefs),
- dying_clients = sets:del_element(CRef, DyingClients) }));
+ State1 = clear_client_callback(
+ CRef, State #msstate {
+ client_refs = sets:del_element(CRef, ClientRefs),
+ dying_clients = sets:del_element(CRef, DyingClients) }),
+ noreply(remove_message(CRef, CRef, State1));
handle_cast({write, CRef, Guid},
State = #msstate { sum_valid_data = SumValid,