about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--examples/afl_frida/afl-frida.c4
-rw-r--r--src/afl-gcc.c3
3 files changed, 9 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 1000cc6f..1b7904ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,10 @@
 .test
 .test2
+.sync_tmp
 *.o
 *.so
 *.pyc
+*.dSYM
 afl-analyze
 afl-as
 afl-clang
@@ -55,3 +57,5 @@ test/unittests/unit_rand
 test/unittests/unit_hash
 examples/afl_network_proxy/afl-network-server
 examples/afl_network_proxy/afl-network-client
+in
+out
diff --git a/examples/afl_frida/afl-frida.c b/examples/afl_frida/afl-frida.c
index 7038e1bd..2ad5a72a 100644
--- a/examples/afl_frida/afl-frida.c
+++ b/examples/afl_frida/afl-frida.c
@@ -126,8 +126,8 @@ static volatile char AFL_DEFER_FORKSVR[] = "##SIG_AFL_DEFER_FORKSRV##";
 void                 __afl_manual_init();
 
 // Because we do our own logging.
-extern uint8_t *__afl_area_ptr;
- static __thread guint64 previous_pc;
+extern uint8_t *        __afl_area_ptr;
+static __thread guint64 previous_pc;
 
 // Frida stuff below.
 typedef struct {
diff --git a/src/afl-gcc.c b/src/afl-gcc.c
index 8d91164b..22e6be8e 100644
--- a/src/afl-gcc.c
+++ b/src/afl-gcc.c
@@ -132,6 +132,9 @@ static void edit_params(u32 argc, char **argv) {
 
     name = argv[0];
 
+    /* This should never happen but fixes a scan-build warning */
+    if (!name) { FATAL("Empty argv set"); }
+
   } else {
 
     ++name;