summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-08-22 20:21:01 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2010-08-22 20:21:01 +0100
commit1d2dde0107fd11dad163d28797f03d36991a2580 (patch)
tree289f751681f1801300d36561a2042c6ef19873c6
parent97fd9e57030547b123c95bec56aacafde815cfb7 (diff)
downloadrabbitmq-server-bug23153.tar.gz
Avoid crashbug23153
-rw-r--r--src/file_handle_cache.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index 74d8c570..f83fa0bc 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -452,8 +452,8 @@ set_maximum_since_use(MaximumAge) ->
case lists:foldl(
fun ({{Ref, fhc_handle},
Handle = #handle { hdl = Hdl, last_used_at = Then }}, Rep) ->
- Age = timer:now_diff(Now, Then),
- case Hdl =/= closed andalso Age >= MaximumAge of
+ case Hdl =/= closed andalso
+ timer:now_diff(Now, Then) >= MaximumAge of
true -> soft_close(Ref, Handle) orelse Rep;
false -> Rep
end;