Only print backtrace if frames are detected

This commit is contained in:
losfair 2019-07-01 21:12:19 +08:00
parent 614b3b9918
commit adada7e751

View File

@ -230,6 +230,7 @@ extern "C" fn signal_trap_handler(
unwind_result = Box::new(image);
} else {
use colored::*;
if es_image.frames.len() > 0 {
eprintln!(
"\n{}",
"Wasmer encountered an error while running your WebAssembly program."
@ -238,6 +239,8 @@ extern "C" fn signal_trap_handler(
);
es_image.print_backtrace_if_needed();
}
// Just let the error propagate otherrwise
}
true
});