summaryrefslogtreecommitdiffstats
path: root/imag-view
diff options
context:
space:
mode:
authorKai Sickeler <k.sickeler@gmail.com>2016-07-30 19:12:29 +0200
committerKai Sickeler <k.sickeler@gmail.com>2016-07-30 19:12:29 +0200
commit6e56653c8ef94cbc91c2d88a8ae58ea0d7893bd9 (patch)
treea6a24f75b26569683c8e7ddf7821c7f05b2e65be /imag-view
parent6a8c93ee522373bde43f760af30a203d733538b0 (diff)
shorten exit on error
Diffstat (limited to 'imag-view')
-rw-r--r--imag-view/src/main.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/imag-view/src/main.rs b/imag-view/src/main.rs
index 6e96c10c..1300a9f2 100644
--- a/imag-view/src/main.rs
+++ b/imag-view/src/main.rs
@@ -28,7 +28,7 @@ use std::process::exit;
use std::path::PathBuf;
use libimagrt::setup::generate_runtime_setup;
-use libimagerror::trace::trace_error;
+use libimagerror::trace::trace_error_exit;
use libimagentryview::builtin::stdout::StdoutViewer;
use libimagentryview::builtin::versions::VersionsViewer;
use libimagentryview::viewer::Viewer;
@@ -62,8 +62,7 @@ fn main() {
exit(1);
}
Err(e) => {
- trace_error(&e);
- exit(1); // we can afford not-executing destructors here
+ trace_error_exit(&e, 1);
}
};
@@ -85,8 +84,7 @@ fn main() {
};
if let Err(e) = res {
- trace_error(&e);
- exit(1);
+ trace_error_exit(&e, 1);
}
}