Replace the macros in asn1.h with function equivalents. Also make UTF8Strings
[openssl.git] / crypto / evp / evp_pkey.c
index 421e452db11fa8be69c3734c8edc6fac8a5204eb..396862767f3ddb3dd305990ba53a32044772858c 100644 (file)
@@ -254,11 +254,11 @@ PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey)
                if (!ASN1_pack_string((char *)dpkey, i2d_ASN1_INTEGER,
                                         &p8->pkey->value.octet_string)) {
                        EVPerr(EVP_F_EVP_PKEY2PKCS8,ERR_R_MALLOC_FAILURE);
-                       ASN1_INTEGER_free (dpkey);
+                       M_ASN1_INTEGER_free (dpkey);
                        PKCS8_PRIV_KEY_INFO_free (p8);
                        return NULL;
                }
-               ASN1_INTEGER_free (dpkey);
+               M_ASN1_INTEGER_free (dpkey);
                break;
 #endif
                default: