diff options
Diffstat (limited to 'src/crypto/dsa/dsa.c')
-rw-r--r-- | src/crypto/dsa/dsa.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/crypto/dsa/dsa.c b/src/crypto/dsa/dsa.c index eb8e61f..3ff29c4 100644 --- a/src/crypto/dsa/dsa.c +++ b/src/crypto/dsa/dsa.c @@ -103,7 +103,6 @@ DSA *DSA_new_method(const ENGINE *engine) { CRYPTO_MUTEX_init(&dsa->method_mont_p_lock); if (!CRYPTO_new_ex_data(&g_ex_data_class, dsa, &dsa->ex_data)) { - CRYPTO_MUTEX_cleanup(&dsa->method_mont_p_lock); METHOD_unref(dsa->meth); OPENSSL_free(dsa); return NULL; @@ -111,7 +110,6 @@ DSA *DSA_new_method(const ENGINE *engine) { if (dsa->meth->init && !dsa->meth->init(dsa)) { CRYPTO_free_ex_data(&g_ex_data_class, dsa, &dsa->ex_data); - CRYPTO_MUTEX_cleanup(&dsa->method_mont_p_lock); METHOD_unref(dsa->meth); OPENSSL_free(dsa); return NULL; |