From c86995afaf6bae50165558f7d9ffb15e036e62ce Mon Sep 17 00:00:00 2001 From: Maurice van Veen Date: Mon, 10 Mar 2025 10:55:41 +0100 Subject: [PATCH] Data race in configureAccounts Signed-off-by: Maurice van Veen --- server/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/server.go b/server/server.go index c965d5b5a34..dd2867d62da 100644 --- a/server/server.go +++ b/server/server.go @@ -1383,8 +1383,9 @@ func (s *Server) configureAccounts(reloading bool) (map[string]struct{}, error) // Add any required exports from system account. if s.sys != nil { + sysAcc := s.sys.account s.mu.Unlock() - s.addSystemAccountExports(s.sys.account) + s.addSystemAccountExports(sysAcc) s.mu.Lock() }