diff options
Diffstat (limited to 'src/lib/libcrypto/txt_db/txt_db.c')
-rw-r--r-- | src/lib/libcrypto/txt_db/txt_db.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/txt_db/txt_db.c b/src/lib/libcrypto/txt_db/txt_db.c index 9b186f2da5..58b300b00b 100644 --- a/src/lib/libcrypto/txt_db/txt_db.c +++ b/src/lib/libcrypto/txt_db/txt_db.c | |||
@@ -108,7 +108,7 @@ TXT_DB *TXT_DB_read(BIO *in, int num) | |||
108 | if (offset != 0) | 108 | if (offset != 0) |
109 | { | 109 | { |
110 | size+=BUFSIZE; | 110 | size+=BUFSIZE; |
111 | if (!BUF_MEM_grow(buf,size)) goto err; | 111 | if (!BUF_MEM_grow_clean(buf,size)) goto err; |
112 | } | 112 | } |
113 | buf->data[offset]='\0'; | 113 | buf->data[offset]='\0'; |
114 | BIO_gets(in,&(buf->data[offset]),size-offset); | 114 | BIO_gets(in,&(buf->data[offset]),size-offset); |
@@ -268,7 +268,7 @@ long TXT_DB_write(BIO *out, TXT_DB *db) | |||
268 | if (pp[j] != NULL) | 268 | if (pp[j] != NULL) |
269 | l+=strlen(pp[j]); | 269 | l+=strlen(pp[j]); |
270 | } | 270 | } |
271 | if (!BUF_MEM_grow(buf,(int)(l*2+nn))) goto err; | 271 | if (!BUF_MEM_grow_clean(buf,(int)(l*2+nn))) goto err; |
272 | 272 | ||
273 | p=buf->data; | 273 | p=buf->data; |
274 | for (j=0; j<nn; j++) | 274 | for (j=0; j<nn; j++) |