diff options
author | Emilia Kasper <emilia@openssl.org> | 2016-08-09 17:08:59 +0200 |
---|---|---|
committer | Emilia Kasper <emilia@openssl.org> | 2016-08-10 14:41:21 +0200 |
commit | 2f35e6a3eb327b9ada5da06fb914df566da81f94 (patch) | |
tree | eab4192557f4195aa8c23cd621327a9484f55d34 | |
parent | d61f00780a232659161ac08847cd787af8672845 (diff) | |
download | openssl-2f35e6a3eb327b9ada5da06fb914df566da81f94.tar.gz |
Gracefully free a NULL HANDSHAKE_RESULT
Reviewed-by: Rich Salz <rsalz@openssl.org>
-rw-r--r-- | test/handshake_helper.c | 2 |
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); |