X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=fuzz%2Fcms.c;h=d464429a540792d4e6068bb0db8d15472b46e590;hb=154ea425e647de4a497aa28c91d279aa93b3bf60;hp=b57a6de96a63112cce7bc63e257771a437fb6594;hpb=1b6a77a1a0e524492bf26495c19b728730e6b585;p=oweals%2Fopenssl.git diff --git a/fuzz/cms.c b/fuzz/cms.c index b57a6de96a..d464429a54 100644 --- a/fuzz/cms.c +++ b/fuzz/cms.c @@ -1,7 +1,7 @@ /* * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. * - * Licensed under the OpenSSL licenses, (the "License"); + * Licensed under the Apache License 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * https://www.openssl.org/source/license.html @@ -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_clear_error(); + 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; }