From e7163aacffa79196a8d89949252bc33300b9675b Mon Sep 17 00:00:00 2001 From: Aaron Lehmann Date: Wed, 8 Jul 2015 18:59:17 -0700 Subject: [PATCH] Add missing Close calls to address file descriptor leak --- client/changelist/files_changelist.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/changelist/files_changelist.go b/client/changelist/files_changelist.go index e2d2ce12fc..abc15e048e 100644 --- a/client/changelist/files_changelist.go +++ b/client/changelist/files_changelist.go @@ -32,6 +32,7 @@ func (cl fileChangelist) List() []Change { if err != nil { return changes } + defer dir.Close() fileInfos, err := dir.Readdir(0) if err != nil { return changes @@ -73,6 +74,7 @@ func (cl fileChangelist) Clear(archive string) error { if err != nil { return err } + defer dir.Close() files, err := dir.Readdir(0) if err != nil { return err