fusefrontend: Check result of Fchmod syscall.

Fixes https://github.com/rfjakob/gocryptfs/issues/328
This commit is contained in:
Sebastian Lackner 2019-01-06 19:53:26 +01:00 committed by rfjakob
parent 40d2427fd7
commit aa2fa24c42
1 changed files with 1 additions and 1 deletions

View File

@ -204,7 +204,7 @@ func (fs *FS) openWriteOnlyFile(dirfd int, cName string, newFlags int) (*File, f
fs.openWriteOnlyLock.RLock()
}()
// Relax permissions and revert on return
syscall.Fchmod(woFd, perms|0400)
err = syscall.Fchmod(woFd, perms|0400)
if err != nil {
tlog.Warn.Printf("openWriteOnlyFile: changing permissions failed: %v", err)
return nil, fuse.ToStatus(err)