diff --git a/src/ssl/negotiate.c b/src/ssl/negotiate.c index d392a47..92d046c 100644 --- a/src/ssl/negotiate.c +++ b/src/ssl/negotiate.c @@ -164,8 +164,11 @@ static int background_ssl_negotiation(H3270 *hSession, void *message) #ifdef SSL_CRL_URL // Load CRL from pre-defined URL - if(lib3270_crl_new_from_url(hSession, message, SSL_CRL_URL)) - return EACCES; + if(!hSession->ssl.crl.cert) + { + if(lib3270_crl_new_from_url(hSession, message, SSL_CRL_URL)) + return EACCES; + } #endif // SSL_CRL_URL -- libgit2 0.21.2