From 6787b9d73030ee9950d2d3bf975da490e4d22fe2 Mon Sep 17 00:00:00 2001 From: zhangbitao Date: Thu, 29 Oct 2020 09:49:32 +0800 Subject: [PATCH] Fix deadlock in MemFS.SetIgnoreSyncs. --- vfs/mem_fs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vfs/mem_fs.go b/vfs/mem_fs.go index bcd799b8c43..62c8e208649 100644 --- a/vfs/mem_fs.go +++ b/vfs/mem_fs.go @@ -99,11 +99,11 @@ func (y *MemFS) String() string { // SetIgnoreSyncs sets the MemFS.ignoreSyncs field. See the usage comment with NewStrictMem() for // details. func (y *MemFS) SetIgnoreSyncs(ignoreSyncs bool) { - y.mu.Lock() if !y.strict { // noop return } + y.mu.Lock() y.ignoreSyncs = ignoreSyncs y.mu.Unlock() }