From da1f869b47033f67cec0aff6a0cff8522210b845 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 15 May 2016 11:48:45 +0300 Subject: [PATCH] Ignore errors when printing to stderr --- src/utils.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils.rs b/src/utils.rs index f54fea48..fb07feff 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -2,7 +2,11 @@ macro_rules! println_err( ($($arg:tt)*) => { { let r = writeln!(&mut ::std::io::stderr(), $($arg)*); - r.expect("failed printing to stderr"); + // Ignore when writing fails + match r { + Ok(_) => (), + Err(_) => () + }; } } );