X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=fuzz%2Fcms.c;h=959ef9365ad1f60c1d0405bf78dfa4bfaa0274d5;hb=be9b311b01f79735955ba745a6755e3628b43e46;hp=b57a6de96a63112cce7bc63e257771a437fb6594;hpb=1b6a77a1a0e524492bf26495c19b728730e6b585;p=oweals%2Fopenssl.git diff --git a/fuzz/cms.c b/fuzz/cms.c index b57a6de96a..959ef9365a 100644 --- a/fuzz/cms.c +++ b/fuzz/cms.c @@ -14,10 +14,14 @@ #include #include +#include #include "fuzzer.h" int FuzzerInitialize(int *argc, char ***argv) { + OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL); + ERR_get_state(); + CRYPTO_free_ex_index(0, -1); return 1; } @@ -41,6 +45,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len) } BIO_free(in); + ERR_clear_error(); return 0; }