From: J Mohan Rao Arisankala Date: Thu, 25 Feb 2016 03:01:50 +0000 (+0530) Subject: GH742: keep gost specific variable under macro X-Git-Tag: OpenSSL_1_1_0-pre4~524 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5ca17d8c5c18141686e909e70bda7e8ef480ee40;p=oweals%2Fopenssl.git GH742: keep gost specific variable under macro Signed-off-by: Rich Salz Reviewed-by: Matt Caswell --- diff --git a/ssl/statem/statem_srvr.c b/ssl/statem/statem_srvr.c index 7e63376f00..526b0c5cd4 100644 --- a/ssl/statem/statem_srvr.c +++ b/ssl/statem/statem_srvr.c @@ -2651,7 +2651,9 @@ MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt) { EVP_PKEY *pkey = NULL; const unsigned char *sig, *data; +#ifndef OPENSSL_NO_GOST unsigned char *gost_data = NULL; +#endif int al, ret = MSG_PROCESS_ERROR; int type = 0, j; unsigned int len; @@ -2796,7 +2798,9 @@ MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt) BIO_free(s->s3->handshake_buffer); s->s3->handshake_buffer = NULL; EVP_MD_CTX_free(mctx); +#ifndef OPENSSL_NO_GOST OPENSSL_free(gost_data); +#endif return ret; }