summaryrefslogtreecommitdiffstats
path: root/fuzz/conf.c
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/conf.c')
-rw-r--r--fuzz/conf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fuzz/conf.c b/fuzz/conf.c
index 27429c570f..87fe857099 100644
--- a/fuzz/conf.c
+++ b/fuzz/conf.c
@@ -13,10 +13,13 @@
*/
#include <openssl/conf.h>
+#include <openssl/err.h>
#include "fuzzer.h"
int FuzzerInitialize(int *argc, char ***argv)
{
+ OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL);
+ ERR_get_state();
return 1;
}
@@ -35,6 +38,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
NCONF_load_bio(conf, in, &eline);
NCONF_free(conf);
BIO_free(in);
+ ERR_clear_error();
return 0;
}