From: Matthew Mondor Date: Thu, 18 Aug 2016 16:15:00 +0000 (+0000) Subject: Fix broken build because of incomplete client certificate support X-Git-Tag: rubiks-ircd-1-0-6~7 X-Git-Url: http://git.pulsar-zone.net/?a=commitdiff_plain;h=6060899bf4591edc25a227575d76ac5c1d0e6f9f;p=rubiks-ircd.git Fix broken build because of incomplete client certificate support --- diff --git a/src/ssl.c b/src/ssl.c index 1c41b46..4569bfb 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -767,8 +767,8 @@ int initssl(void) } /* So client can send us a certificate if wanted */ - SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, verify_callback); - SSL_CTX_set_verify_depth(ctx, 0); + SSL_CTX_set_verify(ircdssl_ctx, SSL_VERIFY_PEER, verify_callback); + SSL_CTX_set_verify_depth(ircdssl_ctx, 0); if (SSL_CTX_use_certificate_file(ircdssl_ctx, IRCDSSL_CPATH, SSL_FILETYPE_PEM) <= 0) { @@ -919,6 +919,7 @@ int safe_SSL_accept(aClient *acptr, int fd) { int ssl_err; X509 *ccert; + SSL *ssl; if((ssl_err = SSL_accept(acptr->ssl)) <= 0) { switch(ssl_err = SSL_get_error(acptr->ssl, ssl_err)) {