summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/p7_enc_c.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/p7_enc_c.c')
-rw-r--r--src/lib/libcrypto/asn1/p7_enc_c.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/libcrypto/asn1/p7_enc_c.c b/src/lib/libcrypto/asn1/p7_enc_c.c
index a832737a38..582cc78b06 100644
--- a/src/lib/libcrypto/asn1/p7_enc_c.c
+++ b/src/lib/libcrypto/asn1/p7_enc_c.c
@@ -101,7 +101,8 @@ PKCS7_ENC_CONTENT *PKCS7_ENC_CONTENT_new(void)
101 101
102 M_ASN1_New_Malloc(ret,PKCS7_ENC_CONTENT); 102 M_ASN1_New_Malloc(ret,PKCS7_ENC_CONTENT);
103 /* M_ASN1_New(ret->content_type,ASN1_OBJECT_new); */ 103 /* M_ASN1_New(ret->content_type,ASN1_OBJECT_new); */
104 ret->content_type=OBJ_nid2obj(NID_pkcs7_encrypted); 104 /* We will almost always want this: so make it the default */
105 ret->content_type=OBJ_nid2obj(NID_pkcs7_data);
105 M_ASN1_New(ret->algorithm,X509_ALGOR_new); 106 M_ASN1_New(ret->algorithm,X509_ALGOR_new);
106 ret->enc_data=NULL; 107 ret->enc_data=NULL;
107 return(ret); 108 return(ret);
@@ -113,7 +114,7 @@ void PKCS7_ENC_CONTENT_free(PKCS7_ENC_CONTENT *a)
113 if (a == NULL) return; 114 if (a == NULL) return;
114 ASN1_OBJECT_free(a->content_type); 115 ASN1_OBJECT_free(a->content_type);
115 X509_ALGOR_free(a->algorithm); 116 X509_ALGOR_free(a->algorithm);
116 ASN1_OCTET_STRING_free(a->enc_data); 117 M_ASN1_OCTET_STRING_free(a->enc_data);
117 Free((char *)a); 118 Free(a);
118 } 119 }
119 120