about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--include/envs.h4
-rw-r--r--src/afl-fuzz-state.c3
-rw-r--r--src/afl-fuzz.c6
3 files changed, 10 insertions, 3 deletions
diff --git a/include/envs.h b/include/envs.h
index 57f4d263..2f5b0d60 100644
--- a/include/envs.h
+++ b/include/envs.h
@@ -27,8 +27,8 @@ static char *afl_environment_variables[] = {
     "AFL_CUSTOM_INFO_PROGRAM_ARGV", "AFL_CUSTOM_INFO_PROGRAM_INPUT",
     "AFL_CUSTOM_INFO_OUT", "AFL_CXX", "AFL_CYCLE_SCHEDULES", "AFL_DEBUG",
     "AFL_DEBUG_CHILD", "AFL_DEBUG_GDB", "AFL_DEBUG_UNICORN",
-    "AFL_DISABLE_REDUNDANT", "AFL_DISABLE_TRIM",
-    "AFL_DISABLE_LLVM_INSTRUMENTATION", "AFL_DONT_OPTIMIZE",
+    "AFL_DISABLE_REDUNDANT", "AFL_NO_REDUNDANT", "AFL_DISABLE_TRIM",
+    "AFL_NO_TRIM", "AFL_DISABLE_LLVM_INSTRUMENTATION", "AFL_DONT_OPTIMIZE",
     "AFL_DRIVER_STDERR_DUPLICATE_FILENAME", "AFL_DUMB_FORKSRV",
     "AFL_EARLY_FORKSERVER", "AFL_ENTRYPOINT", "AFL_EXIT_WHEN_DONE",
     "AFL_EXIT_ON_TIME", "AFL_EXIT_ON_SEED_ISSUES", "AFL_FAST_CAL",
diff --git a/src/afl-fuzz-state.c b/src/afl-fuzz-state.c
index 74edaddf..333d57b2 100644
--- a/src/afl-fuzz-state.c
+++ b/src/afl-fuzz-state.c
@@ -295,6 +295,9 @@ void read_afl_environment(afl_state_t *afl, char **envp) {
 
           } else if (!strncmp(env, "AFL_DISABLE_REDUNDANT",
 
+                              afl_environment_variable_len) ||
+                     !strncmp(env, "AFL_NO_REDUNDANT",
+
                               afl_environment_variable_len)) {
 
             afl->afl_env.afl_disable_redundant =
diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c
index 329ce942..bb9c270f 100644
--- a/src/afl-fuzz.c
+++ b/src/afl-fuzz.c
@@ -1565,7 +1565,11 @@ int main(int argc, char **argv_orig, char **envp) {
 
   setenv("__AFL_OUT_DIR", afl->out_dir, 1);
 
-  if (get_afl_env("AFL_DISABLE_TRIM")) { afl->disable_trim = 1; }
+  if (get_afl_env("AFL_DISABLE_TRIM") || get_afl_env("AFL_NO_TRIM")) {
+
+    afl->disable_trim = 1;
+
+  }
 
   if (getenv("AFL_NO_UI") && getenv("AFL_FORCE_UI")) {