Repository: mina-sshd Updated Branches: refs/heads/master 721f399bd -> dc5682e6e
[SSHD-640] Streams are not flushed from SSH Command Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/0e8fbf95 Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/0e8fbf95 Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/0e8fbf95 Branch: refs/heads/master Commit: 0e8fbf9558611197da2f3d7c15cfb6d072868e63 Parents: 721f399 Author: Guillaume Nodet <gno...@apache.org> Authored: Fri Apr 13 20:45:42 2018 +0200 Committer: Guillaume Nodet <gno...@apache.org> Committed: Mon Apr 16 15:44:24 2018 +0200 ---------------------------------------------------------------------- .../main/java/org/apache/sshd/server/channel/ChannelSession.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/0e8fbf95/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java b/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java index 806d6c7..b884d80 100644 --- a/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java +++ b/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java @@ -801,6 +801,9 @@ public class ChannelSession extends AbstractServerChannel { } if (!isClosing()) { + if (out != null) { + out.flush(); + } sendEof(); sendExitStatus(exitValue); commandExitFuture.setClosed();