aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAmir Mohammadi <amiremohamadi@yahoo.com>2024-05-22 19:48:51 +0330
committerMatt Caswell <matt@openssl.org>2024-05-29 13:26:05 +0100
commitabe05fda8bdbfb35de7420cab31d5e459fabc874 (patch)
tree232d15c68d54adcf9e947748d9b9c9442fb07cdd /test
parent90e7c12f1b238ed714786fafc26d05b59a63752b (diff)
downloadopenssl-abe05fda8bdbfb35de7420cab31d5e459fabc874.zip
openssl-abe05fda8bdbfb35de7420cab31d5e459fabc874.tar.gz
openssl-abe05fda8bdbfb35de7420cab31d5e459fabc874.tar.bz2
Fix potential memory leak in test_bad_dtls
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24464)
Diffstat (limited to 'test')
-rw-r--r--test/bad_dtls_test.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/bad_dtls_test.c b/test/bad_dtls_test.c
index 608377c..611bd4a 100644
--- a/test/bad_dtls_test.c
+++ b/test/bad_dtls_test.c
@@ -508,7 +508,6 @@ static int test_bad_dtls(void)
if (!TEST_ptr(con)
|| !TEST_true(SSL_set_session(con, sess)))
goto end;
- SSL_SESSION_free(sess);
rbio = BIO_new(BIO_s_mem());
wbio = BIO_new(BIO_s_mem());
@@ -596,6 +595,7 @@ static int test_bad_dtls(void)
testresult = 1;
end:
+ SSL_SESSION_free(sess);
BIO_free(rbio);
BIO_free(wbio);
SSL_free(con);