From d3fe4a7f6d7c3feaeb80055eb698bb01286e2940 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Tue, 17 Feb 2015 23:37:45 +0100 Subject: [PATCH] Close Reader after read --- server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.go b/server.go index 79a8f8d8c..10e9afb7e 100644 --- a/server.go +++ b/server.go @@ -112,18 +112,21 @@ func (s Server) LoadJSON(t backend.Type, blob Blob, item interface{}) error { func (s Server) LoadJSONID(t backend.Type, storageID backend.ID, item interface{}) error { // read rd, err := s.GetReader(t, storageID) + defer rd.Close() if err != nil { return err } // decrypt decryptRd, err := s.key.DecryptFrom(rd) + defer decryptRd.Close() if err != nil { return err } // unzip unzipRd, err := zlib.NewReader(decryptRd) + defer unzipRd.Close() if err != nil { return err }