about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authormarc <marc@marc.srlabs.de>2023-08-09 16:29:56 +0200
committermarc <marc@marc.srlabs.de>2023-08-09 16:29:56 +0200
commit18d9234dfe4b6db32a2da335834908e49300e5cd (patch)
tree7ec0d2b73ca236c73d8d2b337396f320bcf1728d /src
parent5618062cb55f1ac094e33ad662a03df45e048f45 (diff)
downloadafl++-18d9234dfe4b6db32a2da335834908e49300e5cd.tar.gz
Revert "-c - support"
This reverts commit 5618062cb55f1ac094e33ad662a03df45e048f45.
Diffstat (limited to 'src')
-rw-r--r--src/afl-fuzz.c25
1 files changed, 5 insertions, 20 deletions
diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c
index e0e54b49..9afece66 100644
--- a/src/afl-fuzz.c
+++ b/src/afl-fuzz.c
@@ -180,8 +180,7 @@ static void usage(u8 *argv0, int more_help) {
       "it.\n"
       "                  if using QEMU/FRIDA or the fuzzing target is "
       "compiled\n"
-      "                  for CmpLog then use '-c 0'. To disable Cmplog use '-c "
-      "-'.\n"
+      "                  for CmpLog then just use -c 0.\n"
       "  -l cmplog_opts - CmpLog configuration values (e.g. \"2ATR\"):\n"
       "                  1=small files, 2=larger files (default), 3=all "
       "files,\n"
@@ -595,23 +594,8 @@ int main(int argc, char **argv_orig, char **envp) {
 
       case 'c': {
 
-        if (strcmp(optarg, "-") == 0) {
-
-          if (afl->shm.cmplog_mode) {
-
-            ACTF("Disabling cmplog again because of '-c -'.");
-            afl->shm.cmplog_mode = 0;
-            afl->cmplog_binary = NULL;
-
-          }
-
-        } else {
-
-          afl->shm.cmplog_mode = 1;
-          afl->cmplog_binary = ck_strdup(optarg);
-
-        }
-
+        afl->shm.cmplog_mode = 1;
+        afl->cmplog_binary = ck_strdup(optarg);
         break;
 
       }
@@ -1516,7 +1500,8 @@ int main(int argc, char **argv_orig, char **envp) {
 
   if (!afl->use_banner) { afl->use_banner = argv[optind]; }
 
-  if (afl->shm.cmplog_mode && strcmp("0", afl->cmplog_binary) == 0) {
+  if (afl->shm.cmplog_mode &&
+      (!strcmp("-", afl->cmplog_binary) || !strcmp("0", afl->cmplog_binary))) {
 
     afl->cmplog_binary = strdup(argv[optind]);