From 38ad13d6600a0760f1e6cf0a7ab2287ce6459cb4 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sun, 21 Jun 2015 19:41:08 -0400 Subject: [PATCH] make sure to close open files --- parser.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/parser.go b/parser.go index 2d52ed8..5dd6182 100644 --- a/parser.go +++ b/parser.go @@ -36,6 +36,7 @@ func NewParser(reader io.Reader) *Parser { // NewFileParser will create and initialize a new Parser from a provided from a filename string func NewFileParser(filename string) (*Parser, error) { reader, err := os.Open(filename) + defer reader.Close() if err != nil { return nil, err } @@ -197,6 +198,7 @@ func (parser *Parser) parseInclude() error { continue } reader, err := os.Open(filename) + defer reader.Close() if err != nil { return err }