diff options
author | Magnus Ahltorp <map@kth.se> | 2015-03-05 18:26:37 +0100 |
---|---|---|
committer | Magnus Ahltorp <map@kth.se> | 2015-03-05 18:26:37 +0100 |
commit | 0963f3f816a96c09d73b3f369d239da9c9ec931e (patch) | |
tree | 951d76e50094a35ef9eff3ec4adb1a396a84fa04 /src/index.erl | |
parent | 15249d58b7a23bf323aa9b4865e1265e50917dd2 (diff) |
index.erl: close files after use
Diffstat (limited to 'src/index.erl')
-rw-r--r-- | src/index.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/index.erl b/src/index.erl index 9d0df96..a6849d6 100644 --- a/src/index.erl +++ b/src/index.erl @@ -98,6 +98,7 @@ indexsize(Basepath) -> case file:open(Basepath, [read, binary]) of {ok, File} -> {ok, Filesize} = file:position(File, eof), + file:close(File), lager:debug("file ~p size ~p", [Basepath, Filesize]), Filesize div ?ENTRYSIZEINFILE; {error, Error} -> @@ -131,6 +132,7 @@ getrange(Basepath, Start, End) when Start =< End -> file:close(File), Entry; true -> + file:close(File), noentry end; {error, Error} -> |