Github user ted-ross commented on a diff in the pull request:
https://github.com/apache/qpid-dispatch/pull/318#discussion_r193834441
--- Diff: src/router_core/transfer.c ---
@@ -1162,7 +1164,7 @@ static void qdr_deliver_continue_CT(qdr_core_t *core,
qdr_action_t *action, bool
}
// This is a multicast delivery
- if (qdr_is_addr_treatment_multicast(in_dlv->link->owning_addr)) {
+ if (qdr_is_addr_treatment_multicast(in_dlv->link->owning_addr) ||
in_dlv->multicast || in_dlv->settled) {
--- End diff --
If the latter is handling for multi-frame unicasts, then the comment above
is no longer accurate.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]