From 7b26407c223e0e70217210a8063e9baa70255312 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 27 Feb 2019 15:21:58 -0300 Subject: [PATCH] Fixing build issues. --- src/lib3270/ssl/ctx_init.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib3270/ssl/ctx_init.c b/src/lib3270/ssl/ctx_init.c index 6db1e44..4d34c33 100644 --- a/src/lib3270/ssl/ctx_init.c +++ b/src/lib3270/ssl/ctx_init.c @@ -112,7 +112,12 @@ int lib3270_check_X509_crl(H3270 *hSession, SSL_ERROR_MESSAGE * message) { // https://stackoverflow.com/questions/23407376/testing-x509-certificate-expiry-date-with-c - const ASN1_TIME * next_update = X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert); + // X509_CRL_get_nextUpdate is deprecated in openssl 1.1.0 + #if OPENSSL_VERSION_NUMBER < 0x10100000L + const ASN1_TIME * next_update = X509_CRL_get_nextUpdate(hSession->ssl.crl.cert); + #else + const ASN1_TIME * next_update = X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert); + #endif if(X509_cmp_current_time(next_update)) { -- libgit2 0.21.2