X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=fuzz%2Fdriver.c;h=21bbb255afe51066f16af31dff214dee347bba28;hb=f27b906703bf933e2efcebfc1225a4c295abd2a0;hp=c530fedc844f1ec96823bd44018b13bae6211eb1;hpb=0a3206539a41f48b24d107449779cdbf5104c1fc;p=oweals%2Fopenssl.git diff --git a/fuzz/driver.c b/fuzz/driver.c index c530fedc84..21bbb255af 100644 --- a/fuzz/driver.c +++ b/fuzz/driver.c @@ -17,12 +17,11 @@ int LLVMFuzzerInitialize(int *argc, char ***argv) { - if (FuzzerInitialize) - return FuzzerInitialize(argc, argv); - return 0; + return FuzzerInitialize(argc, argv); } -int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) { +int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) +{ return FuzzerTestOneInput(buf, len); } @@ -32,8 +31,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) { int main(int argc, char** argv) { - if (FuzzerInitialize) - FuzzerInitialize(&argc, &argv); + FuzzerInitialize(&argc, &argv); while (__AFL_LOOP(10000)) { uint8_t *buf = malloc(BUF_SIZE); @@ -42,6 +40,8 @@ int main(int argc, char** argv) FuzzerTestOneInput(buf, size); free(buf); } + + FuzzerCleanup(); return 0; }