-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33300/
-----------------------------------------------------------

Review request for qpid and Rafael Schloming.


Repository: qpid-proton-git


Description
-------

If a link is created with the same name as an existing link on the same 
session, the new link object will never get into the open state, even if the 
previous link has been closed. This is because in processing the attach, the 
links on the session are iterated over until one is found with a matching name 
(and type). However in this case the old link, now in the closed state is 
returned. While an explicit freeing of the old link before creating the new 
link avoids this, that is hard to control from e.g. python.

The proposed solution adds an additional check on endpoint state when trying to 
find the object to whcih an incoming attach refers.


Diffs
-----

  proton-c/src/transport/transport.c 62d4742 

Diff: https://reviews.apache.org/r/33300/diff/


Testing
-------

All existing tests pass, original reproducers for PRTON-850 and QPID-6320 also 
pass.


Thanks,

Gordon Sim

Reply via email to