Adapt DH to use with KEYMGMT
[openssl.git] / crypto / evp / pmeth_lib.c
index cc26f06d9b5b9a420cf02f17c4ca68e028b3fce3..31b4ae4411948b26fa52441967b61a2faae17141 100644 (file)
@@ -171,7 +171,7 @@ static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id)
     if (pkey != NULL)
         EVP_PKEY_up_ref(pkey);
 
-    if (pmeth != NULL && pmeth->init) {
+    if (pmeth != NULL && pmeth->init != NULL) {
         if (pmeth->init(ret) <= 0) {
             ret->pmeth = NULL;
             EVP_PKEY_CTX_free(ret);