diff options
Diffstat (limited to 'validator/validator.c')
-rw-r--r-- | validator/validator.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/validator/validator.c b/validator/validator.c index db4383bedcdc..f9b6a986ec9e 100644 --- a/validator/validator.c +++ b/validator/validator.c @@ -156,6 +156,9 @@ val_apply_cfg(struct module_env* env, struct val_env* val_env, return 1; } +#ifdef USE_ECDSA_EVP_WORKAROUND +void ecdsa_evp_workaround_init(void); +#endif int val_init(struct module_env* env, int id) { @@ -171,6 +174,9 @@ val_init(struct module_env* env, int id) lock_basic_init(&val_env->bogus_lock); lock_protect(&val_env->bogus_lock, &val_env->num_rrset_bogus, sizeof(val_env->num_rrset_bogus)); +#ifdef USE_ECDSA_EVP_WORKAROUND + ecdsa_evp_workaround_init(); +#endif if(!val_apply_cfg(env, val_env, env->cfg)) { log_err("validator: could not apply configuration settings."); return 0; |