mirror of
https://github.com/hashcat/hashcat
synced 2024-11-13 17:28:58 +01:00
Fix segfault in benchmark mode
This commit is contained in:
parent
fd72834322
commit
4399b0361b
@ -147,8 +147,6 @@ static void check_running_process (restore_ctx_t *restore_ctx)
|
||||
|
||||
void init_restore (restore_ctx_t *restore_ctx)
|
||||
{
|
||||
if (restore_ctx->enabled == false) return;
|
||||
|
||||
restore_data_t *rd = (restore_data_t *) mymalloc (sizeof (restore_data_t));
|
||||
|
||||
restore_ctx->rd = rd;
|
||||
@ -345,8 +343,6 @@ int restore_ctx_init (restore_ctx_t *restore_ctx, user_options_t *user_options,
|
||||
{
|
||||
restore_ctx->enabled = false;
|
||||
|
||||
if (user_options->restore_disable == true) return 0;
|
||||
|
||||
char *eff_restore_file = (char *) mymalloc (HCBUFSIZ_TINY);
|
||||
char *new_restore_file = (char *) mymalloc (HCBUFSIZ_TINY);
|
||||
|
||||
@ -359,10 +355,12 @@ int restore_ctx_init (restore_ctx_t *restore_ctx, user_options_t *user_options,
|
||||
restore_ctx->eff_restore_file = eff_restore_file;
|
||||
restore_ctx->new_restore_file = new_restore_file;
|
||||
|
||||
restore_ctx->enabled = true;
|
||||
|
||||
init_restore (restore_ctx);
|
||||
|
||||
if (user_options->restore_disable == true) return 0;
|
||||
|
||||
restore_ctx->enabled = true;
|
||||
|
||||
if (user_options->restore == true)
|
||||
{
|
||||
read_restore (restore_ctx);
|
||||
@ -397,8 +395,6 @@ int restore_ctx_init (restore_ctx_t *restore_ctx, user_options_t *user_options,
|
||||
|
||||
void restore_ctx_destroy (restore_ctx_t *restore_ctx)
|
||||
{
|
||||
if (restore_ctx->enabled == false) return;
|
||||
|
||||
restore_ctx->argc = 0;
|
||||
restore_ctx->argv = NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user