diff --git a/weed/mount/filehandle.go b/weed/mount/filehandle.go index 67298b047..38115fdce 100644 --- a/weed/mount/filehandle.go +++ b/weed/mount/filehandle.go @@ -103,6 +103,9 @@ func (fh *FileHandle) AddChunks(chunks []*filer_pb.FileChunk) { } func (fh *FileHandle) ReleaseHandle() { + fh.Lock() + defer fh.Unlock() + fh.entryLock.Lock() defer fh.entryLock.Unlock()