aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-11-16 10:16:56 +0000
committerGravatar Miek Gieben <miek@miek.nl> 2016-11-16 10:16:56 +0000
commitb827c691bba2baaf5fbe8ba90b69a23450f00960 (patch)
tree437d9ac23915fdd0bd8296e7441d90cc0f10994f
parentc6700c64faf2ea264ef7163d4ac3190148e66698 (diff)
downloadcoredns-b827c691bba2baaf5fbe8ba90b69a23450f00960.tar.gz
coredns-b827c691bba2baaf5fbe8ba90b69a23450f00960.tar.zst
coredns-b827c691bba2baaf5fbe8ba90b69a23450f00960.zip
middleware/auto: Close to reader
Close the reader, stop leaking file descriptors.
-rw-r--r--middleware/auto/walk.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/middleware/auto/walk.go b/middleware/auto/walk.go
index 3f7ebb19f..a66259728 100644
--- a/middleware/auto/walk.go
+++ b/middleware/auto/walk.go
@@ -43,6 +43,7 @@ func (a Auto) Walk() error {
log.Printf("[WARNING] Opening %s failed: %s", path, err)
return nil
}
+ defer reader.Close()
zo, err := file.Parse(reader, origin, path)
if err != nil {