summaryrefslogtreecommitdiffstats
path: root/test/handshake_helper.c
diff options
context:
space:
mode:
authorEmilia Kasper <emilia@openssl.org>2016-08-09 17:08:59 +0200
committerEmilia Kasper <emilia@openssl.org>2016-08-10 14:41:21 +0200
commit2f35e6a3eb327b9ada5da06fb914df566da81f94 (patch)
treeeab4192557f4195aa8c23cd621327a9484f55d34 /test/handshake_helper.c
parentd61f00780a232659161ac08847cd787af8672845 (diff)
Gracefully free a NULL HANDSHAKE_RESULT
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'test/handshake_helper.c')
-rw-r--r--test/handshake_helper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/handshake_helper.c b/test/handshake_helper.c
index ce530c2c06..3e7f12948e 100644
--- a/test/handshake_helper.c
+++ b/test/handshake_helper.c
@@ -25,6 +25,8 @@ HANDSHAKE_RESULT *HANDSHAKE_RESULT_new()
void HANDSHAKE_RESULT_free(HANDSHAKE_RESULT *result)
{
+ if (result == NULL)
+ return;
OPENSSL_free(result->client_npn_negotiated);
OPENSSL_free(result->server_npn_negotiated);
OPENSSL_free(result->client_alpn_negotiated);