#include <string.h>
#include <signal.h>
#include <execinfo.h>
-#include <stdio.h>
/* Valerie header files */
#include <valerie/valerie_util.h>
miracle_log( LOG_CRIT, "Obtained %zd stack frames.\n", size );
for ( i = 0; i < size; i++ )
- miracle_log( LOG_CRIT, "%s\n", strings[ i ] );
+ miracle_log( LOG_CRIT, "%s", strings[ i ] );
free( strings );
signal( SIGPIPE, signal_handler );
signal( SIGALRM, signal_handler );
signal( SIGCHLD, SIG_IGN );
- signal( SIGSEGV, sigsegv_handler );
+ if ( getenv( "MLT_SIGSEGV" ) )
+ signal( SIGSEGV, sigsegv_handler );
return response;
}