set prev_run_time inside afl state

This commit is contained in:
vj-27
2021-02-06 09:41:15 +00:00
parent 1a8c242d28
commit f54c4dbfdb
3 changed files with 10 additions and 11 deletions

View File

@ -1682,11 +1682,9 @@ int main(int argc, char **argv_orig, char **envp) {
if (unlikely(afl->old_seed_selection)) seek_to = find_start_position(afl);
u32 prev_run_time = 0; // to not call load_stats_file again after line 1705
afl->start_time = get_cur_time(); // without this, time taken for
// perform_dry_run gets added to run time.
if (afl->in_place_resume || afl->afl_env.afl_autoresume)
prev_run_time = load_stats_file(afl);
if (afl->in_place_resume || afl->afl_env.afl_autoresume) load_stats_file(afl);
write_stats_file(afl, 0, 0, 0);
maybe_update_plot_file(afl, 0, 0);
save_auto(afl);
@ -1706,7 +1704,7 @@ int main(int argc, char **argv_orig, char **envp) {
// real start time, we reset, so this works correctly with -V
afl->start_time = get_cur_time();
if (afl->in_place_resume || afl->afl_env.afl_autoresume)
afl->start_time -= prev_run_time;
afl->start_time -= afl->prev_run_time;
u32 runs_in_current_cycle = (u32)-1;
u32 prev_queued_paths = 0;