We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11da3ab commit 766c2d9Copy full SHA for 766c2d9
src/signals.c
@@ -51,6 +51,7 @@
51
#include "config.h"
52
#include "bench.h"
53
#include "john.h"
54
+#include "logger.h"
55
#include "status.h"
56
#include "signals.h"
57
#include "john_mpi.h"
@@ -192,12 +193,13 @@ void check_abort(int be_async_signal_safe)
192
193
if (be_async_signal_safe) {
194
if (john_main_process)
195
write_loop(2, abort_msg, strlen(abort_msg));
- _exit(1);
196
+ _exit(2);
197
}
198
199
200
fprintf(stderr, "%s", abort_msg);
- error();
201
+ log_done();
202
+ exit(2);
203
204
205
static void sig_install_abort(void);
0 commit comments