Github user fgiorgetti commented on the issue:
https://github.com/apache/qpid-dispatch/pull/324
@ganeshmurthy and @ChugR after debugging it a little bit more, I noticed
that the first if statement that checks for an absent user key in the iterating
allowed address, was also checking the "need_check_nosubst" boolean, enforcing
that only one address with "absent" user key is defined.
So with this boolean flag, in case more than one address is defined in the
tree (without the user key), it causes the last "else" statement to be
processed and then executing the "assert(false);" which was crashing the router.
In this PR I have removed the need_check_nosubst flag which seems to
resolve the issue reported in DISPATCH-1026 as well.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]