From: Charlie Brej Date: Wed, 13 May 2009 17:03:43 +0000 (+0100) Subject: [daemon] Free the debug buffer only after printing the last trace message X-Git-Tag: 0.7.0~185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f7e2c0772170d05ea466419db1c46f24be26660;p=thirdparty%2Fplymouth.git [daemon] Free the debug buffer only after printing the last trace message Was segfaulting or printing failed assertios just before exitting. --- diff --git a/src/main.c b/src/main.c index fc5e0087..5acc5e67 100644 --- a/src/main.c +++ b/src/main.c @@ -1426,9 +1426,9 @@ main (int argc, ply_trace ("freeing event loop"); ply_event_loop_free (state.loop); - ply_buffer_free (debug_buffer); - ply_trace ("exiting with code %d", exit_code); + + ply_buffer_free (debug_buffer); ply_free_error_log();