From 98051019539a7be8d7b9ba6cc8e916e9367e9e51 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Tue, 27 Jun 2023 19:52:43 -0700 Subject: [PATCH] Use an account protected method to check for service imports to avoid data race when reloading accounts. Signed-off-by: Derek Collison --- server/gateway.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/gateway.go b/server/gateway.go index 8d194978..97550f07 100644 --- a/server/gateway.go +++ b/server/gateway.go @@ -2953,7 +2953,7 @@ func (c *client) processInboundGatewayMsg(msg []byte) { // Check if this is a service reply subject (_R_) noInterest := len(r.psubs) == 0 checkNoInterest := true - if acc.imports.services != nil { + if acc.NumServiceImports() > 0 { if isServiceReply(c.pa.subject) { checkNoInterest = false } else {