From 2b677c231a50f7b83535d8c1f85a3caaf2bb2690 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Thu, 31 Aug 2023 08:16:47 -0700 Subject: [PATCH] Unlock needed to be guarded Signed-off-by: Derek Collison --- server/filestore.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/filestore.go b/server/filestore.go index 6d071e93..771b5aaa 100644 --- a/server/filestore.go +++ b/server/filestore.go @@ -2991,7 +2991,9 @@ func (fs *fileStore) removeMsg(seq uint64, secure, viaLimits, needFSLock bool) ( fmb.writeIndexInfo() } } - fs.mu.Unlock() + if !needFSLock { + fs.mu.Unlock() + } // Storage updates. if cb != nil {