fuzz/afl main: don't treat fuzzer as fuzzee
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 28 Jan 2021 04:24:47 +0000 (17:24 +1300)
committerJeremy Allison <jra@samba.org>
Tue, 16 Mar 2021 17:09:32 +0000 (17:09 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/fuzzing/afl-fuzz-main.c

index 9f6775578678f4222d19b23b8bf8c2d22335ea21..e271ddb77c15508dfd50ef8f148f2db9e523e377 100644 (file)
@@ -30,7 +30,7 @@ int main(int argc, char *argv[]) {
        while (__AFL_LOOP(1000))
 #else
        int i;
-       for (i = 0; i < argc; i++) {
+       for (i = 1; i < argc; i++) {
                uint8_t *buf = (uint8_t *)file_load(argv[i],
                                                    &size,
                                                    0,
@@ -41,7 +41,7 @@ int main(int argc, char *argv[]) {
                        return ret;
                }
        }
-       if (i == 0)
+       if (i == 1)
 #endif
        {
                uint8_t *buf = (uint8_t *)fd_load(0, &size, 0, NULL);