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 {