]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
fuzz:afl main: add a diagnostic message
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 28 Jan 2021 04:33:22 +0000 (17:33 +1300)
committerJeremy Allison <jra@samba.org>
Tue, 16 Mar 2021 17:09:32 +0000 (17:09 +0000)
LLVMFuzzerTestOneInput() NEVER returns non-zero, but if it does, we might as well
know what made it do so

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/fuzzing/afl-fuzz-main.c

index e271ddb77c15508dfd50ef8f148f2db9e523e377..a7d97f0f6703d2c53fbf0b6f975bf1204822a863 100644 (file)
@@ -38,6 +38,8 @@ int main(int argc, char *argv[]) {
                ret = LLVMFuzzerTestOneInput(buf, size);
                TALLOC_FREE(buf);
                if (ret != 0) {
+                       printf("LLVMFuzzerTestOneInput returned %d on argument %d\n",
+                              ret, i);
                        return ret;
                }
        }