From 5d0ea2936d4f869965c2806146c699cbce280311 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 23 Sep 2018 17:16:09 +1000 Subject: [PATCH] Ignore errors in write_stdout Fixes #2418 --- src/main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cc b/src/main.cc index 3526e4f9..405ffb21 100644 --- a/src/main.cc +++ b/src/main.cc @@ -89,7 +89,7 @@ struct startup_error : runtime_error using runtime_error::runtime_error; }; -inline void write_stdout(StringView str) { write(1, str); } +inline void write_stdout(StringView str) { try { write(1, str); } catch (runtime_error&) {} } inline void write_stderr(StringView str) { try { write(2, str); } catch (runtime_error&) {} } String runtime_directory()