From: Andreas Schneider Date: Mon, 14 Sep 2015 16:24:41 +0000 (+0200) Subject: src: Simplify exception_handler() X-Git-Tag: cmocka-1.1.1~37 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc3386b4ce502e532686a6ec0c56af362cb33e86;p=platform%2Fupstream%2Fcmocka.git src: Simplify exception_handler() --- diff --git a/src/cmocka.c b/src/cmocka.c index fda3682..333a739 100644 --- a/src/cmocka.c +++ b/src/cmocka.c @@ -1797,11 +1797,14 @@ void _fail(const char * const file, const int line) { #ifndef _WIN32 static void exception_handler(int sig) { + const char *sig_strerror = ""; + #ifdef HAVE_STRSIGNAL - cm_print_error("Test failed with exception: %s\n", strsignal(sig)); -#else - cm_print_error("Test failed with exception: %d\n", sig); + sig_strerror = strsignal(sig); #endif + + cm_print_error("Test failed with exception: %s(%d)", + sig_strerror, sig); exit_test(1); }