Changeset 5079a1f4e83875fdd95077bb5fae8079eb8b4bd9
- Timestamp:
- 06/30/11 18:33:12 (2 years ago)
- git-parent:
[4aa2e303bdcdd333ed242664a426033f21f36f3b], [656d110dfdc2753bab8fafb81152ec58a377583a]
- Files:
-
- src/eventer/eventer_SSL_fd_opset.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
src/eventer/eventer_SSL_fd_opset.c
ra335d72 r656d110 51 51 SSL_CTX *internal_ssl_ctx; 52 52 time_t creation_time; 53 unsigned crl_loaded:1; 53 54 noit_atomic32_t refcnt; 54 55 } ssl_ctx_cache_node; … … 73 74 74 75 #define ssl_ctx ssl_ctx_cn->internal_ssl_ctx 76 #define ssl_ctx_crl_loaded ssl_ctx_cn->crl_loaded 75 77 76 78 /* Static function prototypes */ … … 402 404 X509_STORE *store; 403 405 X509_LOOKUP *lookup; 406 if(ctx->ssl_ctx_crl_loaded) return 1; 404 407 store = SSL_CTX_get_cert_store(ctx->ssl_ctx); 405 408 lookup = X509_STORE_add_lookup(store, X509_LOOKUP_file()); … … 407 410 X509_STORE_set_flags(store, X509_V_FLAG_CRL_CHECK | 408 411 X509_V_FLAG_CRL_CHECK_ALL); 412 if(!ret) eventer_ssl_error(); 413 else ctx->ssl_ctx_crl_loaded = 1; 409 414 return ret; 410 415 }
