[openssl-commits] [openssl] master update
Matt Caswell
matt at openssl.org
Tue Jul 17 10:22:31 UTC 2018
The branch master has been updated
via fbe9dafdddc5e4aa7190617d189eeadf2da34a4d (commit)
from d162340d367d7a74916106d8706c6b22adb727c2 (commit)
- Log -----------------------------------------------------------------
commit fbe9dafdddc5e4aa7190617d189eeadf2da34a4d
Author: Matt Caswell <matt at openssl.org>
Date: Tue Jul 17 10:27:57 2018 +0100
Fix a memory leak in the ticket test
Also fixes a function name typo.
Reviewed-by: Bernd Edlinger <bernd.edlinger at hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/6729)
-----------------------------------------------------------------------
Summary of changes:
test/sslapitest.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/test/sslapitest.c b/test/sslapitest.c
index f435853..8cc4934 100644
--- a/test/sslapitest.c
+++ b/test/sslapitest.c
@@ -1233,7 +1233,7 @@ static int post_handshake_verify(SSL *sssl, SSL *cssl)
return 1;
}
-static int setup_ticket_text(int stateful, int idx, SSL_CTX **sctx,
+static int setup_ticket_test(int stateful, int idx, SSL_CTX **sctx,
SSL_CTX **cctx)
{
int sess_id_ctx = 1;
@@ -1326,7 +1326,7 @@ static int test_tickets(int stateful, int idx)
new_called = 0;
do_cache = 1;
- if (!setup_ticket_text(stateful, idx, &sctx, &cctx))
+ if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
goto end;
if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
@@ -1357,7 +1357,7 @@ static int test_tickets(int stateful, int idx)
/* Stop caching sessions - just count them */
do_cache = 0;
- if (!setup_ticket_text(stateful, idx, &sctx, &cctx))
+ if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
goto end;
if (!check_resumption(idx, sctx, cctx, 0))
@@ -1366,8 +1366,11 @@ static int test_tickets(int stateful, int idx)
/* Start again with caching sessions */
new_called = 0;
do_cache = 1;
+ SSL_CTX_free(sctx);
+ SSL_CTX_free(cctx);
+ sctx = cctx = NULL;
- if (!setup_ticket_text(stateful, idx, &sctx, &cctx))
+ if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
goto end;
if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
More information about the openssl-commits
mailing list