Fix assigning signal subscription to consumer

Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
This commit is contained in:
Tomasz Pietrek
2023-01-24 11:25:37 +01:00
parent f836b75efe
commit c89883b6aa

View File

@@ -4347,7 +4347,9 @@ func (o *consumer) signalSub() *subscription {
if subject == _EMPTY_ {
subject = fwcs
}
return &subscription{subject: []byte(subject), icb: o.processStreamSignal}
sub := &subscription{subject: []byte(subject), icb: o.processStreamSignal}
o.sigSub = sub
return sub
}
// This is what will be called when our parent stream wants to kick us regarding a new message.