summaryrefslogtreecommitdiff
path: root/modules/extra/ssl_openssl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/extra/ssl_openssl.cpp')
-rw-r--r--modules/extra/ssl_openssl.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/extra/ssl_openssl.cpp b/modules/extra/ssl_openssl.cpp
index 28e734e44..50ac75466 100644
--- a/modules/extra/ssl_openssl.cpp
+++ b/modules/extra/ssl_openssl.cpp
@@ -144,12 +144,12 @@ public:
SSL_CTX_free(server_ctx);
}
- void OnReload(Configuration::Conf *conf) override
+ void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block *config = conf->GetModule(this);
+ Configuration::Block &config = conf.GetModule(this);
- this->certfile = Anope::ExpandConfig(config->Get<const Anope::string>("cert", "fullchain.pem"));
- this->keyfile = Anope::ExpandConfig(config->Get<const Anope::string>("key", "privkey.pem"));
+ this->certfile = Anope::ExpandConfig(config.Get<const Anope::string>("cert", "fullchain.pem"));
+ this->keyfile = Anope::ExpandConfig(config.Get<const Anope::string>("key", "privkey.pem"));
if (Anope::IsFile(this->certfile))
{
@@ -177,7 +177,7 @@ public:
}
// Allow disabling old versions of TLS
- if (config->Get<bool>("tlsv10", "false"))
+ if (config.Get<bool>("tlsv10", "false"))
{
SSL_CTX_clear_options(client_ctx, SSL_OP_NO_TLSv1);
SSL_CTX_clear_options(server_ctx, SSL_OP_NO_TLSv1);
@@ -188,7 +188,7 @@ public:
SSL_CTX_set_options(server_ctx, SSL_OP_NO_TLSv1);
}
- if (config->Get<bool>("tlsv11", "true"))
+ if (config.Get<bool>("tlsv11", "true"))
{
SSL_CTX_clear_options(client_ctx, SSL_OP_NO_TLSv1_1);
SSL_CTX_clear_options(server_ctx, SSL_OP_NO_TLSv1_1);
@@ -199,7 +199,7 @@ public:
SSL_CTX_set_options(server_ctx, SSL_OP_NO_TLSv1_1);
}
- if (config->Get<bool>("tlsv12", "true"))
+ if (config.Get<bool>("tlsv12", "true"))
{
SSL_CTX_clear_options(client_ctx, SSL_OP_NO_TLSv1_2);
SSL_CTX_clear_options(server_ctx, SSL_OP_NO_TLSv1_2);
@@ -213,9 +213,9 @@ public:
void OnPreServerConnect() override
{
- Configuration::Block *config = Config->GetBlock("uplink", Anope::CurrentUplink);
+ Configuration::Block &config = Config->GetBlock("uplink", Anope::CurrentUplink);
- if (config->Get<bool>("ssl"))
+ if (config.Get<bool>("ssl"))
{
this->service.Init(UplinkSock);
}