From: Jiasheng Jiang Date: Thu, 26 Jun 2025 19:07:39 +0000 (+0000) Subject: test/quic_multistream_test.c: Add OPENSSL_free() to avoid memory leak X-Git-Tag: openssl-3.6.0-alpha1~507 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b63b019f6605ffbdf7cfedb7f9ad7d3ad37686a8;p=thirdparty%2Fopenssl.git 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 Reviewed-by: Matt Caswell Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/27914) --- diff --git a/test/quic_multistream_test.c b/test/quic_multistream_test.c index bd3835e754c..ccac6e169c2 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; }