Skip to content

Commit 766c2d9

Browse files
committed
signals.c: On session abort, do not log "Terminating on error"
1 parent 11da3ab commit 766c2d9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/signals.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
#include "config.h"
5252
#include "bench.h"
5353
#include "john.h"
54+
#include "logger.h"
5455
#include "status.h"
5556
#include "signals.h"
5657
#include "john_mpi.h"
@@ -192,12 +193,13 @@ void check_abort(int be_async_signal_safe)
192193
if (be_async_signal_safe) {
193194
if (john_main_process)
194195
write_loop(2, abort_msg, strlen(abort_msg));
195-
_exit(1);
196+
_exit(2);
196197
}
197198

198199
if (john_main_process)
199200
fprintf(stderr, "%s", abort_msg);
200-
error();
201+
log_done();
202+
exit(2);
201203
}
202204

203205
static void sig_install_abort(void);

0 commit comments

Comments
 (0)