about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2024-08-03 10:19:15 +0200
committerGitHub <noreply@github.com>2024-08-03 10:19:15 +0200
commit76b26ac2c6fc43e32cd0dfd4f666bd842fbdd3aa (patch)
tree0ee8b77a609a6b044df5bfe1b8b685770ccbdcc2
parent2e57d865769541ca5fe8463e959c671f0eb7558a (diff)
parentdd16be405a7e2b77656f3cf90f212fb58a022ab2 (diff)
downloadafl++-76b26ac2c6fc43e32cd0dfd4f666bd842fbdd3aa.tar.gz
Merge pull request #2174 from killerra/dev
Fixed lsan defaults evaluation
-rw-r--r--frida_mode/src/instrument/instrument_coverage.c1
-rw-r--r--src/afl-common.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/frida_mode/src/instrument/instrument_coverage.c b/frida_mode/src/instrument/instrument_coverage.c
index a546dc24..140072dd 100644
--- a/frida_mode/src/instrument/instrument_coverage.c
+++ b/frida_mode/src/instrument/instrument_coverage.c
@@ -878,7 +878,6 @@ void instrument_coverage_unstable_find_output(void) {
 
   g_dir_close(dir);
   g_free(instance_name);
-  g_free(path_tmp);
   g_free(fds_name);
 
   if (unstable_coverage_fuzzer_stats == NULL) {
diff --git a/src/afl-common.c b/src/afl-common.c
index 04a984cb..e5584e93 100644
--- a/src/afl-common.c
+++ b/src/afl-common.c
@@ -108,7 +108,7 @@ void set_sanitizer_defaults() {
     if (!have_san_options) { strcpy(buf, default_options); }
     if (have_asan_options) {
 
-      if (NULL != strstr(have_asan_options, "detect_leaks=0")) {
+      if (NULL != strstr(have_asan_options, "detect_leaks=0") || NULL != strstr(have_asan_options, "detect_leaks=false")) {
 
         strcat(buf, "exitcode=" STRINGIFY(LSAN_ERROR) ":fast_unwind_on_malloc=0:print_suppressions=0:detect_leaks=0:malloc_context_size=0:");