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);