From 21e81a2961606d3a39e0044e8efc9c6007d13293 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Thu, 21 Sep 2023 18:34:38 -0700 Subject: [PATCH] We will panic since we unlock the mb in removeMsgBlock Signed-off-by: Derek Collison --- server/filestore.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/filestore.go b/server/filestore.go index 8e054e12..0b0d84d5 100644 --- a/server/filestore.go +++ b/server/filestore.go @@ -1837,7 +1837,10 @@ func (fs *fileStore) recoverMsgs() error { } } for _, mb := range emptyBlks { + // Need the mb lock here. + mb.mu.Lock() fs.removeMsgBlock(mb) + mb.mu.Unlock() } }