diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/a_i2d_fp.c')
-rw-r--r-- | src/lib/libcrypto/asn1/a_i2d_fp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/asn1/a_i2d_fp.c b/src/lib/libcrypto/asn1/a_i2d_fp.c index a3ad76d356..484bcd66eb 100644 --- a/src/lib/libcrypto/asn1/a_i2d_fp.c +++ b/src/lib/libcrypto/asn1/a_i2d_fp.c | |||
@@ -88,7 +88,7 @@ int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | |||
88 | int i,j=0,n,ret=1; | 88 | int i,j=0,n,ret=1; |
89 | 89 | ||
90 | n=i2d(x,NULL); | 90 | n=i2d(x,NULL); |
91 | b=(char *)OPENSSL_malloc(n); | 91 | b=(char *)malloc(n); |
92 | if (b == NULL) | 92 | if (b == NULL) |
93 | { | 93 | { |
94 | ASN1err(ASN1_F_ASN1_I2D_BIO,ERR_R_MALLOC_FAILURE); | 94 | ASN1err(ASN1_F_ASN1_I2D_BIO,ERR_R_MALLOC_FAILURE); |
@@ -110,7 +110,7 @@ int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | |||
110 | j+=i; | 110 | j+=i; |
111 | n-=i; | 111 | n-=i; |
112 | } | 112 | } |
113 | OPENSSL_free(b); | 113 | free(b); |
114 | return(ret); | 114 | return(ret); |
115 | } | 115 | } |
116 | 116 | ||
@@ -158,6 +158,6 @@ int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *x) | |||
158 | j+=i; | 158 | j+=i; |
159 | n-=i; | 159 | n-=i; |
160 | } | 160 | } |
161 | OPENSSL_free(b); | 161 | free(b); |
162 | return(ret); | 162 | return(ret); |
163 | } | 163 | } |