fs.go 221 B

123456789101112
  1. package fs
  2. import "io"
  3. // CheckClose is a utility function used to check the return from
  4. // Close in a defer statement.
  5. func CheckClose(c io.Closer, err *error) {
  6. cerr := c.Close()
  7. if *err == nil {
  8. *err = cerr
  9. }
  10. }