From 699163773bca5ddaa7d4a94d1cfd1b8de85f67cd Mon Sep 17 00:00:00 2001 From: olegkap_cp Date: Thu, 12 May 2011 13:08:47 +0000 Subject: [PATCH] Flush StreamWriter for Shell shortcut operation --- Renci.SshClient/Renci.SshNet/SshClient.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Renci.SshClient/Renci.SshNet/SshClient.cs b/Renci.SshClient/Renci.SshNet/SshClient.cs index 2cc12d84..a37f3ad7 100644 --- a/Renci.SshClient/Renci.SshNet/SshClient.cs +++ b/Renci.SshClient/Renci.SshNet/SshClient.cs @@ -262,7 +262,9 @@ namespace Renci.SshNet this.EnsureConnection(); var inputStream = new MemoryStream(); - new StreamWriter(inputStream, encoding).Write(input); + var writer = new StreamWriter(inputStream, encoding); + writer.Write(input); + writer.Flush(); inputStream.Seek(0, SeekOrigin.Begin); return this.CreateShell(inputStream, output, extendedOutput, terminalName, columns, rows, width, height, terminalMode, bufferSize);