about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-10-15 10:28:11 +0200
committervan Hauser <vh@thc.org>2020-10-15 10:28:11 +0200
commit0139b8cdcb81ec1ed873f182946b686a04f46ac6 (patch)
treef6dd2def9af5bfd0c93739d629ef8c5018becaa5 /src
parent24e0c9cf65428efce181eaecc8c69ee030b8dfcc (diff)
downloadafl++-0139b8cdcb81ec1ed873f182946b686a04f46ac6.tar.gz
add missing swap bufs
Diffstat (limited to 'src')
-rw-r--r--src/afl-fuzz-one.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/afl-fuzz-one.c b/src/afl-fuzz-one.c
index 9c5e2e3c..cbfbbc58 100644
--- a/src/afl-fuzz-one.c
+++ b/src/afl-fuzz-one.c
@@ -4434,6 +4434,7 @@ pacemaker_fuzzing:
         afl->in_scratch_buf = afl_realloc(AFL_BUF_PARAM(in_scratch), len);
         memcpy(afl->in_scratch_buf, in_buf, split_at);
         memcpy(afl->in_scratch_buf + split_at, new_buf, len - split_at);
+        afl_swap_bufs(AFL_BUF_PARAM(in), AFL_BUF_PARAM(in_scratch));
         in_buf = afl->in_scratch_buf;
 
         out_buf = afl_realloc(AFL_BUF_PARAM(out), len);