diff options
author | J Mohan Rao Arisankala <mohan@barracuda.com> | 2016-02-25 08:31:50 +0530 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2016-02-25 08:42:55 -0500 |
commit | 5ca17d8c5c18141686e909e70bda7e8ef480ee40 (patch) | |
tree | 4a14acaaeee21a0f4fb5a0cf7c056c9d9332d1ff /ssl | |
parent | 72e9be3d083d8cc39ea5322409f14832b674364d (diff) |
GH742: keep gost specific variable under macro
Signed-off-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Diffstat (limited to 'ssl')
-rw-r--r-- | ssl/statem/statem_srvr.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; } |