Fix broken build because of incomplete client certificate support
authorMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 18 Aug 2016 16:15:00 +0000 (16:15 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 18 Aug 2016 16:15:00 +0000 (16:15 +0000)
src/ssl.c

index 1c41b46..4569bfb 100644 (file)
--- 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)) {