diff --git a/hydra.c b/hydra.c index f9ec44f..9472fa8 100644 --- a/hydra.c +++ b/hydra.c @@ -726,6 +726,10 @@ void hydra_restore_write(int print_msg) { } for (j = 0; j < hydra_options.max_use; j++) { memcpy((char *) &hh, hydra_heads[j], sizeof(hydra_head)); + if (j == 0 && debug) { + printf("[DEBUG] sizeof hydra_head: %d\n", sizeof(hydra_head)); + printf("[DEBUG] memcmp: %d\n", memcmp(hydra_heads[j], &hh, sizeof(hydra_head))); + } hh.active = 0; // re-enable disabled heads if ((hh.current_login_ptr != NULL && hh.current_login_ptr != empty_login) || (hh.current_pass_ptr != NULL && hh.current_pass_ptr != empty_login)) {