changeset 40286:af52181f71ff

rust-chg: suppress panic while writing chg error to stderr Otherwise "chg >/dev/full 2>&1" would exit with 101. Spotted by test-basic.t.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 07 Oct 2018 20:55:51 +0900
parents 96164fb9b913
children 7623199def92
files rust/chg/src/main.rs
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rust/chg/src/main.rs	Sun Oct 14 04:37:25 2018 -0400
+++ b/rust/chg/src/main.rs	Sun Oct 07 20:55:51 2018 +0900
@@ -20,7 +20,7 @@
 
 fn main() {
     let code = run().unwrap_or_else(|err| {
-        eprintln!("chg: abort: {}", err);
+        writeln!(io::stderr(), "chg: abort: {}", err).unwrap_or(());
         255
     });
     process::exit(code);