about summary refs log tree commit diff
path: root/examples/persistent_demo
diff options
context:
space:
mode:
Diffstat (limited to 'examples/persistent_demo')
-rw-r--r--examples/persistent_demo/Makefile2
-rw-r--r--examples/persistent_demo/test-instr.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/examples/persistent_demo/Makefile b/examples/persistent_demo/Makefile
index ea8fd02a..e2cf97f5 100644
--- a/examples/persistent_demo/Makefile
+++ b/examples/persistent_demo/Makefile
@@ -4,7 +4,7 @@ all:
 	afl-clang-fast -o test-instr test-instr.c
 
 document:
-	afl-clang-fast -D_AFL_DOCUMENT_MUTATIONS -o test-instr test-instr.c
+	AFL_DONT_OPTIMIZE=1 afl-clang-fast -D_AFL_DOCUMENT_MUTATIONS -o test-instr test-instr.c
 
 clean:
 	rm -f persistent_demo persistent_demo_new test-instr
diff --git a/examples/persistent_demo/test-instr.c b/examples/persistent_demo/test-instr.c
index cd1c9b0e..4cd07102 100644
--- a/examples/persistent_demo/test-instr.c
+++ b/examples/persistent_demo/test-instr.c
@@ -36,7 +36,7 @@ int main(int argc, char **argv) {
     int fd_doc = open(fn, O_WRONLY | O_CREAT | O_TRUNC, 0600);
     if (fd_doc >= 0) {
 
-      if (write(fd_doc, __afl_fuzz_ptr, __afl_fuzz_len) != __afl_fuzz_len) {
+      if (write(fd_doc, buf, len) != __afl_fuzz_len) {
 
         fprintf(stderr, "write of mutation file failed: %s\n", fn);
         unlink(fn);