Browse Source

make sure to close open files

pull/16/head
Brett Langdon 11 years ago
parent
commit
38ad13d660
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      parser.go

+ 2
- 0
parser.go View File

@ -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
}


Loading…
Cancel
Save