Change DH_up() -> DH_up_ref()
diff --git a/crypto/evp/p_lib.c b/crypto/evp/p_lib.c
index 04f75a5..215b942 100644
--- a/crypto/evp/p_lib.c
+++ b/crypto/evp/p_lib.c
@@ -252,7 +252,7 @@
 {
 	int ret = EVP_PKEY_assign_DH(pkey, key);
 	if(ret)
-		DH_up(key);
+		DH_up_ref(key);
 	return ret;
 }
 
@@ -262,7 +262,7 @@
 		EVPerr(EVP_F_EVP_PKEY_GET1_DH, EVP_R_EXPECTING_A_DH_KEY);
 		return NULL;
 	}
-	DH_up(pkey->pkey.dh);
+	DH_up_ref(pkey->pkey.dh);
 	return pkey->pkey.dh;
 }
 #endif