Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-0.9, proton-0.10, proton-0.11.0, proton-0.12.0, proton-0.13.0, proton-0.14.0, proton-0.15.0, proton-0.16.0, proton-c-0.17.0
-
None
Description
goferd tries to clean up after an interrupted receive operation, but the LinkDetached exception is not cleared from the BlockingConnection and the underlying C reactor fails to progress through its cleanup mechanism.
When BlockingConnection.close() is called, the code should muscle through to full resource cleanup. The application is no longer interested in reactor events or exceptions.