summaryrefslogtreecommitdiff
path: root/lib/fuzzing
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2021-01-28 17:33:22 +1300
committerJeremy Allison <jra@samba.org>2021-03-16 17:09:32 +0000
commit17602fefdeddaf7c26d451f7e3350c43ccb9a0e9 (patch)
tree12ca1c4544bebaa1be3d3655dd0a5fda20dcd9c6 /lib/fuzzing
parentc9f51f167201716b212cf0e7ad45ca2d5d50cade (diff)
downloadsamba-17602fefdeddaf7c26d451f7e3350c43ccb9a0e9.tar.gz
fuzz:afl main: add a diagnostic message
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>
Diffstat (limited to 'lib/fuzzing')
-rw-r--r--lib/fuzzing/afl-fuzz-main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/fuzzing/afl-fuzz-main.c b/lib/fuzzing/afl-fuzz-main.c
index e271ddb77c1..a7d97f0f670 100644
--- a/lib/fuzzing/afl-fuzz-main.c
+++ b/lib/fuzzing/afl-fuzz-main.c
@@ -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;
}
}