Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.9.0
-
None
Description
When running a org.apache.sshd.server.command.Command, if it happens to close the OutputStream instance it is using, then later when the ssh session closes, it attempts to flush the output stream before closing it.
This causes theĀ following warning to be printed on server side
WARNING o.a.s.s.channel.ChannelSession#lambda$prepareCommand$0: onExit(ChannelSession[id=0, recipient=0]-ServerSessionImpl[admin@/0:0:0:0:0:0:0:1:49944]) code=0 message='' SshChannelClosedException closing shell: flush(ChannelOutputStream[ChannelSession[id=0, recipient=0]-ServerSessionImpl[admin@/0:0:0:0:0:0:0:1:49944]] SSH_MSG_CHANNEL_DATA) length=0 - stream is already closed
and EOF is never sent to client.
Attachments
Issue Links
- links to