summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2010-08-20 16:17:23 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2010-08-20 16:17:23 +0100
commit50fea14174222c152592a4622833831bd05acf7f (patch)
tree4ff1e9f0ac9e7d772423a4d9de4d4ee0d35d1f74
parent0306da03a9f08ec1aba7614738a769bec37518cb (diff)
downloadrabbitmq-server-bug23139.tar.gz
-rw-r--r--src/file_handle_cache.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index 940ffb32..9d308a90 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -947,10 +947,10 @@ reduce(State = #fhc_state { open_pending = OpenPending,
Now = now(),
{CStates, Sum, ClientCount} =
dict:fold(fun (Pid, Eldest, {CStatesAcc, SumAcc, CountAcc} = Accs) ->
- [#cstate { opened = Opened,
- blocked = Blocked,
- pending_closes = PendingCloses }] =
- CState = ets:lookup(Clients, Pid),
+ [#cstate { pending_closes = PendingCloses,
+ opened = Opened,
+ blocked = Blocked } = CState] =
+ ets:lookup(Clients, Pid),
case Blocked orelse PendingCloses =:= Opened of
true -> Accs;
false -> {[CState | CStatesAcc],