do not ignore keypress / status changes
authorphilsmd <philsmd@hashcat.net>
Sat, 25 Jun 2016 07:55:39 +0000 (09:55 +0200)
committerphilsmd <philsmd@hashcat.net>
Sat, 25 Jun 2016 07:55:39 +0000 (09:55 +0200)
src/hashcat.c

index 1f95f17..80282e1 100644 (file)
@@ -18125,6 +18125,11 @@ int main (int argc, char **argv)
          * create cracker threads
          */
 
+        if (data.devices_status == STATUS_STOP_AT_CHECKPOINT) check_checkpoint ();
+
+        if (data.devices_status == STATUS_ABORTED) break;
+        if (data.devices_status == STATUS_QUIT)    break;
+
         data.devices_status = STATUS_RUNNING;
 
         if (initial_restore_done == 0)