diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/p7_lib.c')
-rw-r--r-- | src/lib/libcrypto/asn1/p7_lib.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/asn1/p7_lib.c b/src/lib/libcrypto/asn1/p7_lib.c index 846be17158..86db82cfa1 100644 --- a/src/lib/libcrypto/asn1/p7_lib.c +++ b/src/lib/libcrypto/asn1/p7_lib.c | |||
@@ -152,7 +152,7 @@ PKCS7 *d2i_PKCS7(PKCS7 **a, unsigned char **pp, long length) | |||
152 | { | 152 | { |
153 | if ((*a)->asn1 != NULL) | 153 | if ((*a)->asn1 != NULL) |
154 | { | 154 | { |
155 | Free((char *)(*a)->asn1); | 155 | Free((*a)->asn1); |
156 | (*a)->asn1=NULL; | 156 | (*a)->asn1=NULL; |
157 | } | 157 | } |
158 | (*a)->length=0; | 158 | (*a)->length=0; |
@@ -251,7 +251,7 @@ void PKCS7_free(PKCS7 *a) | |||
251 | { | 251 | { |
252 | ASN1_OBJECT_free(a->type); | 252 | ASN1_OBJECT_free(a->type); |
253 | } | 253 | } |
254 | Free((char *)(char *)a); | 254 | Free(a); |
255 | } | 255 | } |
256 | 256 | ||
257 | void PKCS7_content_free(PKCS7 *a) | 257 | void PKCS7_content_free(PKCS7 *a) |
@@ -259,7 +259,7 @@ void PKCS7_content_free(PKCS7 *a) | |||
259 | if(a == NULL) | 259 | if(a == NULL) |
260 | return; | 260 | return; |
261 | 261 | ||
262 | if (a->asn1 != NULL) Free((char *)a->asn1); | 262 | if (a->asn1 != NULL) Free(a->asn1); |
263 | 263 | ||
264 | if (a->d.ptr != NULL) | 264 | if (a->d.ptr != NULL) |
265 | { | 265 | { |
@@ -268,7 +268,7 @@ void PKCS7_content_free(PKCS7 *a) | |||
268 | switch (OBJ_obj2nid(a->type)) | 268 | switch (OBJ_obj2nid(a->type)) |
269 | { | 269 | { |
270 | case NID_pkcs7_data: | 270 | case NID_pkcs7_data: |
271 | ASN1_OCTET_STRING_free(a->d.data); | 271 | M_ASN1_OCTET_STRING_free(a->d.data); |
272 | break; | 272 | break; |
273 | case NID_pkcs7_signed: | 273 | case NID_pkcs7_signed: |
274 | PKCS7_SIGNED_free(a->d.sign); | 274 | PKCS7_SIGNED_free(a->d.sign); |