From 75236a5bcd4867d15885d0abc8d058c6231fb610 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Tue, 26 Sep 2023 21:42:39 -0700 Subject: [PATCH] When unsubscribing do not check rrMap for reserved replies. Signed-off-by: Derek Collison --- server/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/client.go b/server/client.go index 03273aee..e3364c8a 100644 --- a/server/client.go +++ b/server/client.go @@ -3071,7 +3071,8 @@ func (c *client) unsubscribe(acc *Account, sub *subscription, force, remove bool } // Now check to see if this was part of a respMap entry for service imports. - if acc != nil { + // We can skip subscriptions on reserved replies. + if acc != nil && !isReservedReply(sub.subject) { acc.checkForReverseEntry(string(sub.subject), nil, true) } }