summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2011-01-11 07:43:31 +0000
committerMatthias Radestock <matthias@rabbitmq.com>2011-01-11 07:43:31 +0000
commit64a54d7f3daa0b3dfd6854bdce0d8c91e9d42851 (patch)
tree13464348e9b7c8b117d4ec9bf8688c913abffdf2
parent09b2e84d179dcf954a173227ae28dfe2bdcfb235 (diff)
downloadrabbitmq-server-git-64a54d7f3daa0b3dfd6854bdce0d8c91e9d42851.tar.gz
fix
-rw-r--r--src/rabbit_msg_store.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl
index 1831bda8e7..998dd50c8e 100644
--- a/src/rabbit_msg_store.erl
+++ b/src/rabbit_msg_store.erl
@@ -698,12 +698,12 @@ 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,
- clear_client_callback(
- State #msstate {
- client_refs = sets:del_element(CRef, ClientRefs),
- dying_clients = sets:del_element(CRef, DyingClients) })));
+ State1 #msstate {
+ client_refs = sets:del_element(CRef, ClientRefs),
+ dying_clients = sets:del_element(CRef, DyingClients) }));
handle_cast({write, CRef, Guid},
State = #msstate { sum_valid_data = SumValid,