X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=test%2Ftestutil%2Fbasic_output.c;h=1fb12c8a30606f50c234abdb1bfd9d56f0d042eb;hp=b69c59f7759fa69d50bbd2f3cb33a26f82586d7d;hb=f11a023adaae8ba037f952fd72dfbcc34733c993;hpb=a69de3f2014ab55329f43633714c9c153cb5cb30 diff --git a/test/testutil/basic_output.c b/test/testutil/basic_output.c index b69c59f775..1fb12c8a30 100644 --- a/test/testutil/basic_output.c +++ b/test/testutil/basic_output.c @@ -21,6 +21,10 @@ void test_open_streams(void) { bio_out = BIO_new_fp(stdout, BIO_NOCLOSE | BIO_FP_TEXT); bio_err = BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT); +#ifdef __VMS + bio_out = BIO_push(BIO_new(BIO_f_linebuffer()), bio_out); + bio_err = BIO_push(BIO_new(BIO_f_linebuffer()), bio_err); +#endif bio_err = BIO_push(BIO_new(BIO_f_tap()), bio_err); OPENSSL_assert(bio_out != NULL); @@ -29,8 +33,8 @@ void test_open_streams(void) void test_close_streams(void) { - BIO_free(bio_out); - BIO_free(bio_err); + BIO_free_all(bio_out); + BIO_free_all(bio_err); } int test_vprintf_stdout(const char *fmt, va_list ap)