Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-0.6
-
None
-
None
Description
If an application using proton-c receives a detach frame where the closed field is not set to true, then the state of the link doesn't change and the application is essentially unaware that anything has been received (and consequently can't respond).
From transport.c (line 882):
if (closed) { PN_SET_REMOTE(link->endpoint.state, PN_REMOTE_CLOSED); } else { // TODO: implement }
Attachments
Issue Links
- duplicates
-
PROTON-677 proton-c: transport incorrectly detaches all links with closed=true by default
- Closed
- is related to
-
QPID-5439 [AMQP 1.0 JMS client] Client hangs during connection.close()
- Closed