From 78d03616f66f1b549b072bfebf944f935114015b Mon Sep 17 00:00:00 2001 From: Diptanu Choudhury Date: Wed, 13 Jan 2016 14:39:06 -0800 Subject: [PATCH] Closing the file handler after finishing readat --- client/allocdir/alloc_dir.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client/allocdir/alloc_dir.go b/client/allocdir/alloc_dir.go index 03cd0ecb5..3ee33c72e 100644 --- a/client/allocdir/alloc_dir.go +++ b/client/allocdir/alloc_dir.go @@ -260,6 +260,7 @@ func (d *AllocDir) FSReadAt(allocID string, path string, offset int64, limit int if err != nil { return err } + defer f.Close() io.Copy(w, io.LimitReader(f, limit)) return nil }