if err != nil {
return err
}
+ defer dh.Close()
+
err = dh.Chmod(file.Mode)
if err != nil {
- dh.Close()
return err
}
// Less restrictive access is not relevant here because there
debugf("chowning %d/%d", file.Uid, file.Gid)
err = dh.Chown(file.Uid, file.Gid)
if err != nil {
- dh.Close()
return err
}
- dh.Close()
return nil
}
// Directory: changed permission or user/group