You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With open listeners on the stdout stream (ie await shell.stdout.drain();) the channel is not correctly closed when receiving a SSH_Message_Channel_Close message.
FixesTerminalStudio#116
When receiving a SSH_Message_Channel_Close message, the channel was not
being properly closed. This caused the stdout stream to remain open,
preventing the drain() operation from completing.
The fix:
1. Let the channel handle the close message properly
2. Added test to verify channel close behavior
FixesTerminalStudio#116
When receiving a SSH_Message_Channel_Close message, the channel was not
being properly closed. This caused the stdout stream to remain open,
preventing the drain() operation from completing.
The fix:
1. Let the channel handle the close message properly
2. Added test to verify channel close behavior
cbenhagen
added a commit
to cbenhagen/dartssh2
that referenced
this issue
Dec 14, 2024
FixesTerminalStudio#116
When receiving a SSH_Message_Channel_Close message, the channel was not
being properly closed. This caused the stdout stream to remain open,
preventing the drain() operation from completing.
The fix:
1. Let the channel handle the close message properly
2. Added test to verify channel close behavior
With open listeners on the stdout stream (ie
await shell.stdout.drain();
) the channel is not correctly closed when receiving aSSH_Message_Channel_Close
message.Remote is a
SSH-2.0-SwiftNIOSSH_1.0
.The text was updated successfully, but these errors were encountered: