From: Emilia Kasper Date: Tue, 9 Aug 2016 15:08:59 +0000 (+0200) Subject: Gracefully free a NULL HANDSHAKE_RESULT X-Git-Tag: OpenSSL_1_1_0~235 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=2f35e6a3eb327b9ada5da06fb914df566da81f94;hp=d61f00780a232659161ac08847cd787af8672845 Gracefully free a NULL HANDSHAKE_RESULT Reviewed-by: Rich Salz --- 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);