From: Paul Howarth Date: Wed, 17 Jun 2015 14:53:34 +0000 (+0200) Subject: openssl: Fix build with openssl < ~ 0.9.8f X-Git-Tag: curl-7_44_0~155 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a2398627c32c9132b270f6c79492f7bbc5b90c3;p=curl openssl: Fix build with openssl < ~ 0.9.8f The symbol SSL3_MT_NEWSESSION_TICKET appears to have been introduced at around openssl 0.9.8f, and the use of it in lib/vtls/openssl.c breaks builds with older openssls (certainly with 0.9.8b, which is the latest older version I have to try with). --- diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index d1ea5fbf1..872829a00 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -1427,8 +1427,10 @@ static const char *ssl_msg_type(int ssl_ver, int msg) return "Client hello"; case SSL3_MT_SERVER_HELLO: return "Server hello"; +#ifdef SSL3_MT_NEWSESSION_TICKET case SSL3_MT_NEWSESSION_TICKET: return "Newsession Ticket"; +#endif case SSL3_MT_CERTIFICATE: return "Certificate"; case SSL3_MT_SERVER_KEY_EXCHANGE: