do not close os.Stdin manually

This commit is contained in:
Haoran Wang
2017-07-13 18:24:46 +08:00
parent 74f1943774
commit c536614509

View File

@@ -487,11 +487,12 @@ func (v *FileVisitor) Visit(fn VisitorFunc) error {
f = os.Stdin
} else {
var err error
if f, err = os.Open(v.Path); err != nil {
f, err = os.Open(v.Path)
if err != nil {
return err
}
defer f.Close()
}
defer f.Close()
// TODO: Consider adding a flag to force to UTF16, apparently some
// Windows tools don't write the BOM