summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bio/b_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bio/b_print.c')
-rw-r--r--src/lib/libcrypto/bio/b_print.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/bio/b_print.c b/src/lib/libcrypto/bio/b_print.c
index 55a5ca1a32..ff0089e82e 100644
--- a/src/lib/libcrypto/bio/b_print.c
+++ b/src/lib/libcrypto/bio/b_print.c
@@ -706,7 +706,7 @@ doapr_outch(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen,
706 if (*buffer == NULL) { 706 if (*buffer == NULL) {
707 if (*maxlen == 0) 707 if (*maxlen == 0)
708 *maxlen = 1024; 708 *maxlen = 1024;
709 *buffer = OPENSSL_malloc(*maxlen); 709 *buffer = malloc(*maxlen);
710 if (*currlen > 0) { 710 if (*currlen > 0) {
711 assert(*sbuffer != NULL); 711 assert(*sbuffer != NULL);
712 memcpy(*buffer, *sbuffer, *currlen); 712 memcpy(*buffer, *sbuffer, *currlen);
@@ -714,7 +714,7 @@ doapr_outch(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen,
714 *sbuffer = NULL; 714 *sbuffer = NULL;
715 } else { 715 } else {
716 *maxlen += 1024; 716 *maxlen += 1024;
717 *buffer = OPENSSL_realloc(*buffer, *maxlen); 717 *buffer = realloc(*buffer, *maxlen);
718 } 718 }
719 } 719 }
720 /* What to do if *buffer is NULL? */ 720 /* What to do if *buffer is NULL? */
@@ -764,7 +764,7 @@ int BIO_vprintf (BIO *bio, const char *format, va_list args)
764 format, args); 764 format, args);
765 if (dynbuf) { 765 if (dynbuf) {
766 ret = BIO_write(bio, dynbuf, (int)retlen); 766 ret = BIO_write(bio, dynbuf, (int)retlen);
767 OPENSSL_free(dynbuf); 767 free(dynbuf);
768 } else { 768 } else {
769 ret = BIO_write(bio, hugebuf, (int)retlen); 769 ret = BIO_write(bio, hugebuf, (int)retlen);
770 } 770 }