Merge pull request #1496 from nats-io/lnfix

Track destination leafnode status
This commit is contained in:
Derek Collison
2020-06-26 11:25:40 -07:00
committed by GitHub

View File

@@ -3526,7 +3526,7 @@ func (c *client) processMsgResults(acc *Account, r *SublistResult, msg, deliver,
// Leaf node delivery audience is different however.
// Also leaf nodes are always no echo, so we make sure we are not
// going to send back to ourselves here.
if c != sub.client && (c.kind != ROUTER || !c.isSpokeLeafNode()) {
if c != sub.client && (c.kind != ROUTER || sub.client.isHubLeafNode()) {
c.addSubToRouteTargets(sub)
}
continue