Files
codeql/go/ql/test/experimental/InconsistentCode/DeferInLoopGood.go
2022-05-20 10:07:19 -07:00

19 lines
275 B
Go

package main
import "os"
func openFile(filename string) {
file, err := os.Open(filename)
defer file.Close()
if err != nil {
// handle error
}
// work on file
}
func openFilesGood(filenames []string) {
for _, filename := range filenames {
openFile(filename)
}
}