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 =
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_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 =
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)",
(long unsigned)new_size);
new_size = 0;
new_buf = new_mem;
// FATAL("Custom_post_process failed (ret: %lu)", (long
// unsigned)new_size);
} else {
new_mem = new_buf;
}
new_mem = new_buf;
}
});