From afeb4031ac64a257469973cc194009435e54883d Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 1 Nov 2018 20:34:53 +0100 Subject: [PATCH] Use runtime provided error stream Signed-off-by: Matthias Beyer --- bin/core/imag-git/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/core/imag-git/src/main.rs b/bin/core/imag-git/src/main.rs index f17cf335..a5f370f9 100644 --- a/bin/core/imag-git/src/main.rs +++ b/bin/core/imag-git/src/main.rs @@ -136,7 +136,10 @@ fn main() { Ok(exit_status) => { if !exit_status.success() { debug!("git exited with non-zero exit code: {:?}", exit_status); - eprintln!("git exited with non-zero exit code"); + let mut err = rt.stderr(); + writeln!(err, "git exited with non-zero exit code") + .to_exit_code() + .unwrap_or_exit(); ::std::process::exit(exit_status.code().unwrap_or(1)); } debug!("Successful exit!");