diff options
Diffstat (limited to 'internal/fusefrontend')
| -rw-r--r-- | internal/fusefrontend/file.go | 8 | 
1 files changed, 1 insertions, 7 deletions
| diff --git a/internal/fusefrontend/file.go b/internal/fusefrontend/file.go index ac00b1d..ce806b6 100644 --- a/internal/fusefrontend/file.go +++ b/internal/fusefrontend/file.go @@ -39,8 +39,6 @@ type file struct {  	// File header  	header *contentenc.FileHeader - -	forgotten bool  }  func NewFile(fd *os.File, writeOnly bool, contentEnc *contentenc.ContentEnc) nodefs.File { @@ -310,7 +308,6 @@ func (f *file) Release() {  	f.fdLock.Unlock()  	wlock.unregister(f.ino) -	f.forgotten = true  }  // Flush - FUSE call @@ -343,15 +340,12 @@ func (f *file) Truncate(newSize uint64) fuse.Status {  	defer f.fdLock.RUnlock()  	if f.fd.Fd() < 0 {  		// The file descriptor has been closed concurrently. +		toggledlog.Warn.Printf("ino%d fh%d: Truncate on forgotten file", f.ino, f.intFd())  		return fuse.EBADF  	}  	wlock.lock(f.ino)  	defer wlock.unlock(f.ino) -	if f.forgotten { -		toggledlog.Warn.Printf("ino%d fh%d: Truncate on forgotten file", f.ino, f.intFd()) -	} -  	// Common case first: Truncate to zero  	if newSize == 0 {  		err := syscall.Ftruncate(int(f.fd.Fd()), 0) | 
