From 2f3930bc0edbfdc7718f709b856fa53f0ec57cde Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Mon, 22 Aug 2016 22:17:20 +0100 Subject: [PATCH] Fix leak on error in tls_construct_cke_gost Don't leak pke_ctx on error. Reviewed-by: Tim Hudson --- ssl/statem/statem_clnt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ssl/statem/statem_clnt.c b/ssl/statem/statem_clnt.c index 8f250cdc13..ff42858ff3 100644 --- a/ssl/statem/statem_clnt.c +++ b/ssl/statem/statem_clnt.c @@ -2368,7 +2368,7 @@ static int tls_construct_cke_gost(SSL *s, unsigned char **p, int *len, int *al) if (pms == NULL) { *al = SSL_AD_INTERNAL_ERROR; SSLerr(SSL_F_TLS_CONSTRUCT_CKE_GOST, ERR_R_MALLOC_FAILURE); - return 0; + goto err; } if (EVP_PKEY_encrypt_init(pkey_ctx) <= 0 -- 2.34.1