diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2011-01-11 07:43:31 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2011-01-11 07:43:31 +0000 |
| commit | 64a54d7f3daa0b3dfd6854bdce0d8c91e9d42851 (patch) | |
| tree | 13464348e9b7c8b117d4ec9bf8688c913abffdf2 | |
| parent | 09b2e84d179dcf954a173227ae28dfe2bdcfb235 (diff) | |
| download | rabbitmq-server-git-64a54d7f3daa0b3dfd6854bdce0d8c91e9d42851.tar.gz | |
fix
| -rw-r--r-- | src/rabbit_msg_store.erl | 8 |
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, |
