Commit b63b019f66 for openssl.org

commit b63b019f6605ffbdf7cfedb7f9ad7d3ad37686a8
Author: Jiasheng Jiang <jiashengjiangcool@gmail.com>
Date:   Thu Jun 26 19:07:39 2025 +0000

    test/quic_multistream_test.c: Add OPENSSL_free() to avoid memory leak

    Add OPENSSL_free() to free bdata if an error occurs to avoid memory leak.

    Fixes: a55b689499 ("Use reported short conn id len in qtestlib")
    Signed-off-by: Jiasheng Jiang <jiashengjiangcool@gmail.com>

    Reviewed-by: Matt Caswell <matt@openssl.org>
    Reviewed-by: Tomas Mraz <tomas@openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/27914)

diff --git a/test/quic_multistream_test.c b/test/quic_multistream_test.c
index bd3835e754..ccac6e169c 100644
--- a/test/quic_multistream_test.c
+++ b/test/quic_multistream_test.c
@@ -780,6 +780,7 @@ static int helper_init(struct helper *h, const char *script_name,
             goto err;
         bdata->fault = h->qtf;
         BIO_set_data(h->s_qtf_wbio, bdata);
+        bdata = NULL;
     }

     h->s_net_bio_own = NULL;
@@ -855,6 +856,7 @@ static int helper_init(struct helper *h, const char *script_name,
     return 1;

 err:
+    OPENSSL_free(bdata);
     helper_cleanup(h);
     return 0;
 }