From ef7502fcef92f5305f0b0b86a948262c03740cdc Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Sat, 4 Apr 2015 14:55:19 +0200 Subject: [PATCH 1/1] dont mangle error messages when surf_exit segfaults --- src/surf/surfxml_parse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/surf/surfxml_parse.c b/src/surf/surfxml_parse.c index 90c3711c97..34bbc7b373 100644 --- a/src/surf/surfxml_parse.c +++ b/src/surf/surfxml_parse.c @@ -38,8 +38,9 @@ void surf_parse_error(const char *fmt, ...) { char *msg = bvprintf(fmt,va); va_end(va); cleanup(); + XBT_ERROR("Parse error at %s:%d: %s", surf_parsed_filename, lineno, msg); surf_exit(); - xbt_die("Parse error at %s:%d: %s", surf_parsed_filename, lineno, msg); + xbt_die("Exiting now"); } void surf_parse_warn(const char *fmt, ...) { va_list va; -- 2.20.1