diff options
author | van Hauser <vh@thc.org> | 2022-06-18 00:25:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-18 00:25:03 +0200 |
commit | a96f9a349a437c876170939b1a1b123e1611998b (patch) | |
tree | 0806ecd605d4fc82f5631dc0efb668050ef05c40 /src | |
parent | 80892b8fc597fcfa73bd9f105d3f0f4171a92c57 (diff) | |
parent | 499082384094e9cb3ff4fe18ee068e302e550aa3 (diff) | |
download | afl++-a96f9a349a437c876170939b1a1b123e1611998b.tar.gz |
Merge pull request #1441 from rhtenhove/noreadme
Allow to skip README.txt creation in crashes/
Diffstat (limited to 'src')
-rw-r--r-- | src/afl-fuzz-bitmap.c | 7 | ||||
-rw-r--r-- | src/afl-fuzz-state.c | 8 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/afl-fuzz-bitmap.c b/src/afl-fuzz-bitmap.c index 26e70d81..089f7bb5 100644 --- a/src/afl-fuzz-bitmap.c +++ b/src/afl-fuzz-bitmap.c @@ -720,7 +720,12 @@ save_if_interesting(afl_state_t *afl, void *mem, u32 len, u8 fault) { } - if (unlikely(!afl->saved_crashes)) { write_crash_readme(afl); } + if (unlikely(!afl->saved_crashes) && + (afl->afl_env.afl_no_crash_readme != 1)) { + + write_crash_readme(afl); + + } #ifndef SIMPLE_FILES diff --git a/src/afl-fuzz-state.c b/src/afl-fuzz-state.c index 8334af75..cc4138ae 100644 --- a/src/afl-fuzz-state.c +++ b/src/afl-fuzz-state.c @@ -510,6 +510,14 @@ void read_afl_environment(afl_state_t *afl, char **envp) { afl->afl_env.afl_pizza_mode = atoi((u8 *)get_afl_env(afl_environment_variables[i])); + + } else if (!strncmp(env, "AFL_NO_CRASH_README", + + afl_environment_variable_len)) { + + afl->afl_env.afl_no_crash_readme = + atoi((u8 *)get_afl_env(afl_environment_variables[i])); + if (afl->afl_env.afl_pizza_mode == 0) { afl->afl_env.afl_pizza_mode = 1; |