]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
fuzz:afl main: run the initialisation function
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 28 Jan 2021 04:31:28 +0000 (17:31 +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 a7d97f0f6703d2c53fbf0b6f975bf1204822a863..e0a1d264fc4f9bfcc79a9afb215803bcb5903d24 100644 (file)
 int main(int argc, char *argv[]) {
        int ret;
        size_t size = 0;
+       int i;
+
+       ret = LLVMFuzzerInitialize(&argc, &argv);
+       if (ret != 0) {
+               printf("LLVMFuzzerInitialize returned %d\n", ret);
+               return ret;
+       }
+
+
 #ifdef __AFL_LOOP
        while (__AFL_LOOP(1000))
 #else
-       int i;
        for (i = 1; i < argc; i++) {
                uint8_t *buf = (uint8_t *)file_load(argv[i],
                                                    &size,