diff options
Diffstat (limited to 'src/lib/libcrypto/bio/bf_lbuf.c')
-rw-r--r-- | src/lib/libcrypto/bio/bf_lbuf.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/libcrypto/bio/bf_lbuf.c b/src/lib/libcrypto/bio/bf_lbuf.c index 006ed9d91c..5020795ded 100644 --- a/src/lib/libcrypto/bio/bf_lbuf.c +++ b/src/lib/libcrypto/bio/bf_lbuf.c | |||
@@ -106,12 +106,12 @@ linebuffer_new(BIO *bi) | |||
106 | { | 106 | { |
107 | BIO_LINEBUFFER_CTX *ctx; | 107 | BIO_LINEBUFFER_CTX *ctx; |
108 | 108 | ||
109 | ctx = (BIO_LINEBUFFER_CTX *)OPENSSL_malloc(sizeof(BIO_LINEBUFFER_CTX)); | 109 | ctx = (BIO_LINEBUFFER_CTX *)malloc(sizeof(BIO_LINEBUFFER_CTX)); |
110 | if (ctx == NULL) | 110 | if (ctx == NULL) |
111 | return (0); | 111 | return (0); |
112 | ctx->obuf = (char *)OPENSSL_malloc(DEFAULT_LINEBUFFER_SIZE); | 112 | ctx->obuf = (char *)malloc(DEFAULT_LINEBUFFER_SIZE); |
113 | if (ctx->obuf == NULL) { | 113 | if (ctx->obuf == NULL) { |
114 | OPENSSL_free(ctx); | 114 | free(ctx); |
115 | return (0); | 115 | return (0); |
116 | } | 116 | } |
117 | ctx->obuf_size = DEFAULT_LINEBUFFER_SIZE; | 117 | ctx->obuf_size = DEFAULT_LINEBUFFER_SIZE; |
@@ -132,8 +132,8 @@ linebuffer_free(BIO *a) | |||
132 | return (0); | 132 | return (0); |
133 | b = (BIO_LINEBUFFER_CTX *)a->ptr; | 133 | b = (BIO_LINEBUFFER_CTX *)a->ptr; |
134 | if (b->obuf != NULL) | 134 | if (b->obuf != NULL) |
135 | OPENSSL_free(b->obuf); | 135 | free(b->obuf); |
136 | OPENSSL_free(a->ptr); | 136 | free(a->ptr); |
137 | a->ptr = NULL; | 137 | a->ptr = NULL; |
138 | a->init = 0; | 138 | a->init = 0; |
139 | a->flags = 0; | 139 | a->flags = 0; |
@@ -299,7 +299,7 @@ linebuffer_ctrl(BIO *b, int cmd, long num, void *ptr) | |||
299 | obs = (int)num; | 299 | obs = (int)num; |
300 | p = ctx->obuf; | 300 | p = ctx->obuf; |
301 | if ((obs > DEFAULT_LINEBUFFER_SIZE) && (obs != ctx->obuf_size)) { | 301 | if ((obs > DEFAULT_LINEBUFFER_SIZE) && (obs != ctx->obuf_size)) { |
302 | p = (char *)OPENSSL_malloc((int)num); | 302 | p = (char *)malloc((int)num); |
303 | if (p == NULL) | 303 | if (p == NULL) |
304 | goto malloc_error; | 304 | goto malloc_error; |
305 | } | 305 | } |
@@ -308,7 +308,7 @@ linebuffer_ctrl(BIO *b, int cmd, long num, void *ptr) | |||
308 | ctx->obuf_len = obs; | 308 | ctx->obuf_len = obs; |
309 | } | 309 | } |
310 | memcpy(p, ctx->obuf, ctx->obuf_len); | 310 | memcpy(p, ctx->obuf, ctx->obuf_len); |
311 | OPENSSL_free(ctx->obuf); | 311 | free(ctx->obuf); |
312 | ctx->obuf = p; | 312 | ctx->obuf = p; |
313 | ctx->obuf_size = obs; | 313 | ctx->obuf_size = obs; |
314 | } | 314 | } |