This commit is contained in:
vanhauser-thc
2022-07-19 14:53:43 +02:00
parent ca4a8c0f92
commit c67f98865e

View File

@ -107,7 +107,7 @@ write_to_testcase(afl_state_t *afl, void **mem, u32 len, u32 fix) {
new_size = new_size =
el->afl_custom_post_process(el->data, new_mem, new_size, &new_buf); el->afl_custom_post_process(el->data, new_mem, new_size, &new_buf);
if (unlikely(!new_buf && new_size <= 0)) { if (unlikely(!new_buf || new_size <= 0)) {
new_size = 0; new_size = 0;
new_buf = new_mem; new_buf = new_mem;
@ -226,15 +226,19 @@ static void write_with_gap(afl_state_t *afl, u8 *mem, u32 len, u32 skip_at,
new_size = new_size =
el->afl_custom_post_process(el->data, new_mem, new_size, &new_buf); el->afl_custom_post_process(el->data, new_mem, new_size, &new_buf);
if (unlikely(!new_buf || new_size <= 0)) { if (unlikely(!new_buf && new_size <= 0)) {
FATAL("Custom_post_process failed (ret: %lu)", new_size = 0;
(long unsigned)new_size); new_buf = new_mem;
// FATAL("Custom_post_process failed (ret: %lu)", (long
// unsigned)new_size);
} else {
new_mem = new_buf;
} }
new_mem = new_buf;
} }
}); });