less stack mem req

This commit is contained in:
van Hauser
2021-01-23 10:01:09 +01:00
parent a22c8ffdf2
commit 0a3a708f9b
2 changed files with 6 additions and 4 deletions

View File

@ -807,10 +807,10 @@ void perform_dry_run(afl_state_t *afl) {
struct queue_entry *q = afl->queue;
u32 cal_failures = 0;
u8 * skip_crashes = afl->afl_env.afl_skip_crashes;
u8 * use_mem;
while (q) {
u8 *use_mem = afl_realloc(AFL_BUF_PARAM(in), MAX_FILE);
u8 res;
s32 fd;
@ -829,6 +829,7 @@ void perform_dry_run(afl_state_t *afl) {
if (fd < 0) { PFATAL("Unable to open '%s'", q->fname); }
u32 read_len = MIN(q->len, (u32)MAX_FILE);
use_mem = afl_realloc(AFL_BUF_PARAM(in), read_len);
if (read(fd, use_mem, read_len) != (ssize_t)read_len) {
FATAL("Short read from '%s'", q->fname);