Commit 3eb3dbbf70d2ead39b89a5b3aec2102757fb49b6
1 parent
588c35e6
Exists in
master
and in
3 other branches
Fixing CRL download on fixed url.
Showing
1 changed file
with
5 additions
and
2 deletions
Show diff stats
src/ssl/negotiate.c
@@ -164,8 +164,11 @@ static int background_ssl_negotiation(H3270 *hSession, void *message) | @@ -164,8 +164,11 @@ static int background_ssl_negotiation(H3270 *hSession, void *message) | ||
164 | #ifdef SSL_CRL_URL | 164 | #ifdef SSL_CRL_URL |
165 | 165 | ||
166 | // Load CRL from pre-defined URL | 166 | // Load CRL from pre-defined URL |
167 | - if(lib3270_crl_new_from_url(hSession, message, SSL_CRL_URL)) | ||
168 | - return EACCES; | 167 | + if(!hSession->ssl.crl.cert) |
168 | + { | ||
169 | + if(lib3270_crl_new_from_url(hSession, message, SSL_CRL_URL)) | ||
170 | + return EACCES; | ||
171 | + } | ||
169 | 172 | ||
170 | #endif // SSL_CRL_URL | 173 | #endif // SSL_CRL_URL |
171 | 174 |