don't pass const string where a modifyable string is expected

Reviewed-by: Richard Levitte <levitte@openssl.org>

Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
This commit is contained in:
Christos Zoulas 2018-09-30 16:56:14 -04:00 committed by Viktor Dukhovni
parent 706a8af015
commit 82f518acee

View file

@ -93,13 +93,14 @@ static int write_string(BIO *b, const char *buf, size_t n)
*/
static int tap_write_ex(BIO *b, const char *buf, size_t size, size_t *in_size)
{
static char empty[] = "";
BIO *next = BIO_next(b);
size_t i;
int j;
for (i = 0; i < size; i++) {
if (BIO_get_data(b) == NULL) {
BIO_set_data(b, "");
BIO_set_data(b, empty);
for (j = 0; j < subtest_level(); j++)
if (!write_string(next, " ", 1))
goto err;