Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #805: Prevent CHANNEL_CLOSE to be sent between Channel.isOpen and… #813

Merged
merged 2 commits into from
Sep 17, 2022

Commits on Sep 16, 2022

  1. Fix hierynomus#805: Prevent CHANNEL_CLOSE to be sent between Channel.…

    …isOpen and a Transport.write call
    
    Otherwise, a disconnect with a "packet referred to nonexistent channel" message can occur.
    
    This particularly happens when the transport.Reader thread passes an eof from the server to the ChannelInputStream, the reading library-user thread returns, and closes the channel at the same time as the transport.Reader thread receives the subsequent CHANNEL_CLOSE from the server.
    kegelh committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    e607c18 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Configuration menu
    Copy the full SHA
    f9b0a60 View commit details
    Browse the repository at this point in the history