diff --git a/src/afl-fuzz-init.c b/src/afl-fuzz-init.c index 18012075..3472e675 100644 --- a/src/afl-fuzz-init.c +++ b/src/afl-fuzz-init.c @@ -667,7 +667,12 @@ void read_foreign_testcases(afl_state_t *afl, int first) { } - afl->foreign_syncs[iter].mtime = mtime_max; + if (mtime_max > afl->foreign_syncs[iter].mtime) { + + afl->foreign_syncs[iter].mtime = mtime_max; + + } + free(nl); /* not tracked */ }