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
commit858ac89d42f8dfe8c973ab4116acc2b038300b2d (patch)
tree13464348e9b7c8b117d4ec9bf8688c913abffdf2
parent3fdbf7a7a77de951aeedc6a482c2f61bf23f969f (diff)
downloadrabbitmq-server-858ac89d42f8dfe8c973ab4116acc2b038300b2d.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 1831bda8..998dd50c 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,