@@ -76,13 +76,12 @@ void sig_crash(int sig) {
} catch (...) {
//
}
- printf("sig_crash SIG_DFL \n");
- signal(sig, SIG_DFL);
printf("sig_crash fflush \n");
fflush(fd);
printf("sig_crash fclose \n");
fclose(fd);
fd = NULL;
+ exit(0);
printf("sig_crash exit \n");