Don't forget to close the directory.
parent
144a8d9fd9
commit
68c1be048a
|
@ -41,6 +41,14 @@ func ReadDirPicky(dirname string) (entries []os.FileInfo, err error) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Don't forget to close it later.
|
||||||
|
defer func() {
|
||||||
|
closeErr := f.Close()
|
||||||
|
if closeErr != nil && err == nil {
|
||||||
|
err = fmt.Errorf("Close: %v", closeErr)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
// Read all of the names from the directory.
|
// Read all of the names from the directory.
|
||||||
names, err := f.Readdirnames(-1)
|
names, err := f.Readdirnames(-1)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue