diff --git a/Netch/Controllers/Guard.cs b/Netch/Controllers/Guard.cs index 7de837cd..2659a86a 100644 --- a/Netch/Controllers/Guard.cs +++ b/Netch/Controllers/Guard.cs @@ -95,9 +95,9 @@ namespace Netch.Controllers CreateNoWindow = true, UseShellExecute = !RedirectStd, RedirectStandardOutput = RedirectStd, - StandardOutputEncoding = InstanceOutputEncoding, + StandardOutputEncoding = RedirectStd ? InstanceOutputEncoding : null, RedirectStandardError = RedirectStd, - StandardErrorEncoding = InstanceOutputEncoding, + StandardErrorEncoding = RedirectStd ? InstanceOutputEncoding : null, WindowStyle = ProcessWindowStyle.Hidden } };