diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/tasn_enc.c')
-rw-r--r-- | src/lib/libcrypto/asn1/tasn_enc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/asn1/tasn_enc.c b/src/lib/libcrypto/asn1/tasn_enc.c index 936ad1f767..9ab0473d73 100644 --- a/src/lib/libcrypto/asn1/tasn_enc.c +++ b/src/lib/libcrypto/asn1/tasn_enc.c | |||
@@ -110,7 +110,7 @@ static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, | |||
110 | len = ASN1_item_ex_i2d(&val, NULL, it, -1, flags); | 110 | len = ASN1_item_ex_i2d(&val, NULL, it, -1, flags); |
111 | if (len <= 0) | 111 | if (len <= 0) |
112 | return len; | 112 | return len; |
113 | buf = OPENSSL_malloc(len); | 113 | buf = malloc(len); |
114 | if (!buf) | 114 | if (!buf) |
115 | return -1; | 115 | return -1; |
116 | p = buf; | 116 | p = buf; |
@@ -451,9 +451,9 @@ static int asn1_set_seq_out(STACK_OF(ASN1_VALUE) *sk, unsigned char **out, | |||
451 | do_sort = 0; | 451 | do_sort = 0; |
452 | else | 452 | else |
453 | { | 453 | { |
454 | derlst = OPENSSL_malloc(sk_ASN1_VALUE_num(sk) | 454 | derlst = malloc(sk_ASN1_VALUE_num(sk) |
455 | * sizeof(*derlst)); | 455 | * sizeof(*derlst)); |
456 | tmpdat = OPENSSL_malloc(skcontlen); | 456 | tmpdat = malloc(skcontlen); |
457 | if (!derlst || !tmpdat) | 457 | if (!derlst || !tmpdat) |
458 | return 0; | 458 | return 0; |
459 | } | 459 | } |
@@ -496,8 +496,8 @@ static int asn1_set_seq_out(STACK_OF(ASN1_VALUE) *sk, unsigned char **out, | |||
496 | i++, tder++) | 496 | i++, tder++) |
497 | (void)sk_ASN1_VALUE_set(sk, i, tder->field); | 497 | (void)sk_ASN1_VALUE_set(sk, i, tder->field); |
498 | } | 498 | } |
499 | OPENSSL_free(derlst); | 499 | free(derlst); |
500 | OPENSSL_free(tmpdat); | 500 | free(tmpdat); |
501 | return 1; | 501 | return 1; |
502 | } | 502 | } |
503 | 503 | ||