about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--instrumentation/afl-compiler-rt.o.c2
-rw-r--r--utils/aflpp_driver/aflpp_driver.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/instrumentation/afl-compiler-rt.o.c b/instrumentation/afl-compiler-rt.o.c
index 106892e2..def59b6b 100644
--- a/instrumentation/afl-compiler-rt.o.c
+++ b/instrumentation/afl-compiler-rt.o.c
@@ -183,7 +183,7 @@ static u8 _is_sancov;
 
 /* Debug? */
 
-static u32 __afl_debug;
+/*static*/ u32 __afl_debug;
 
 /* Already initialized markers */
 
diff --git a/utils/aflpp_driver/aflpp_driver.c b/utils/aflpp_driver/aflpp_driver.c
index 1104a81e..3f8e1ef7 100644
--- a/utils/aflpp_driver/aflpp_driver.c
+++ b/utils/aflpp_driver/aflpp_driver.c
@@ -298,7 +298,8 @@ __attribute__((weak)) int main(int argc, char **argv) {
         "option\n"
         "===================================================================\n",
         argv[0], argv[0]);
-    if (strncmp(argv[1], "-h", 2) == 0 || strcmp(argv[1], "--help") == 0) {
+    if (argc == 2 && strncmp(argv[1], "-h", 2) == 0 ||
+        strcmp(argv[1], "--help") == 0) {
 
       exit(0);