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

Reply via email to