about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2024-04-13 11:40:28 +0200
committerGitHub <noreply@github.com>2024-04-13 11:40:28 +0200
commit1582aa9da2d7593e5b577aa3fc963ea7eb2ccbb3 (patch)
tree2471cccc76e4396de369f3bfe4b8f4bb00ef6403 /src
parente01307a993387bfe842df1deb23ec7facffd4859 (diff)
parent52e19d35fac636f9ea4679d402b5eaabaa74aa0a (diff)
downloadafl++-1582aa9da2d7593e5b577aa3fc963ea7eb2ccbb3.tar.gz
Merge pull request #2027 from choller/nyx-handler-fix
Add optional handling of Nyx InvalidWriteToPayload event
Diffstat (limited to 'src')
-rw-r--r--src/afl-forkserver.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/afl-forkserver.c b/src/afl-forkserver.c
index d8efaa97..f28a2a64 100644
--- a/src/afl-forkserver.c
+++ b/src/afl-forkserver.c
@@ -1839,6 +1839,8 @@ afl_fsrv_run_target(afl_forkserver_t *fsrv, u32 timeout,
       case Timeout:
         return FSRV_RUN_TMOUT;
       case InvalidWriteToPayload:
+        if (!!getenv("AFL_NYX_HANDLE_INVALID_WRITE")) { return FSRV_RUN_CRASH; }
+
         /* ??? */
         FATAL("FixMe: Nyx InvalidWriteToPayload handler is missing");
         break;