From 57719006bbae3d003f442864339ad7d30a8e05cc Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Mon, 18 May 2020 21:17:49 +0200 Subject: [PATCH] Always return false for ANSI escape codes compat in WASI --- lib/std/fs/file.zig | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/std/fs/file.zig b/lib/std/fs/file.zig index 7e6a7dde63..f8cf69cbb8 100644 --- a/lib/std/fs/file.zig +++ b/lib/std/fs/file.zig @@ -143,11 +143,9 @@ pub const File = struct { } if (builtin.os.tag == .wasi) { // WASI sanitizes stdout when fd is a tty so ANSI escape codes - // will not be interpreted as actual cursor commands. - if (self.handle == os.STDOUT_FILENO and self.isTty()) return false; + // will not be interpreted as actual cursor commands, and // stderr is always sanitized. - if (self.handle == os.STDERR_FILENO) return false; - return true; + return false; } if (self.isTty()) { if (self.handle == os.STDOUT_FILENO or self.handle == os.STDERR_FILENO) {