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: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org