diff options
| author | 2021-04-04 23:42:15 +0100 | |
|---|---|---|
| committer | 2021-04-04 23:42:15 +0100 | |
| commit | 7d84e4900fa8f4ef96e8cf4bb67b76be7902e840 (patch) | |
| tree | f5a81d03f572392e7547d58f979fdd488de6ff0b /src/modules/extra | |
| parent | Remove the unused ExitCodes array. (diff) | |
| download | inspircd++-7d84e4900fa8f4ef96e8cf4bb67b76be7902e840.tar.gz inspircd++-7d84e4900fa8f4ef96e8cf4bb67b76be7902e840.tar.bz2 inspircd++-7d84e4900fa8f4ef96e8cf4bb67b76be7902e840.zip | |
Fix a ton of pedantic compiler warnings.
Diffstat (limited to 'src/modules/extra')
| -rw-r--r-- | src/modules/extra/m_geo_maxmind.cpp | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_ldap.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_mysql.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_pgsql.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_regex_pcre.cpp | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_regex_posix.cpp | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_regex_tre.cpp | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_sqlite3.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_gnutls.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_mbedtls.cpp | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_ssl_openssl.cpp | 4 | ||||
| -rw-r--r-- | src/modules/extra/m_sslrehashsignal.cpp | 2 |
12 files changed, 18 insertions, 18 deletions
diff --git a/src/modules/extra/m_geo_maxmind.cpp b/src/modules/extra/m_geo_maxmind.cpp index e39e171a6..da045868d 100644 --- a/src/modules/extra/m_geo_maxmind.cpp +++ b/src/modules/extra/m_geo_maxmind.cpp @@ -156,7 +156,7 @@ class ModuleGeoMaxMind : public Module memset(&geoapi.mmdb, 0, sizeof(geoapi.mmdb)); } - ~ModuleGeoMaxMind() + ~ModuleGeoMaxMind() override { MMDB_close(&geoapi.mmdb); } diff --git a/src/modules/extra/m_ldap.cpp b/src/modules/extra/m_ldap.cpp index 09c9a3f6e..bfb1397cb 100644 --- a/src/modules/extra/m_ldap.cpp +++ b/src/modules/extra/m_ldap.cpp @@ -294,7 +294,7 @@ class LDAPService : public LDAPProvider, public SocketThread Connect(); } - ~LDAPService() + ~LDAPService() override { this->LockQueue(); @@ -623,7 +623,7 @@ class ModuleLDAP : public Module { } - ~ModuleLDAP() + ~ModuleLDAP() override { for (ServiceMap::iterator i = LDAPServices.begin(); i != LDAPServices.end(); ++i) { diff --git a/src/modules/extra/m_mysql.cpp b/src/modules/extra/m_mysql.cpp index 446bf730b..728f5a04a 100644 --- a/src/modules/extra/m_mysql.cpp +++ b/src/modules/extra/m_mysql.cpp @@ -140,7 +140,7 @@ class ModuleSQL : public Module void init() override; ModuleSQL(); - ~ModuleSQL(); + ~ModuleSQL() override; void ReadConfig(ConfigStatus& status) override; void OnUnloadModule(Module* mod) override; }; @@ -305,7 +305,7 @@ class SQLConnection : public SQL::Provider { } - ~SQLConnection() + ~SQLConnection() override { mysql_close(connection); } diff --git a/src/modules/extra/m_pgsql.cpp b/src/modules/extra/m_pgsql.cpp index 368e5e363..baa22b999 100644 --- a/src/modules/extra/m_pgsql.cpp +++ b/src/modules/extra/m_pgsql.cpp @@ -207,7 +207,7 @@ class SQLConn : public SQL::Provider, public EventHandler return this->EventHandler::Cull(); } - ~SQLConn() + ~SQLConn() override { SQL::Error err(SQL::BAD_DBID); if (qinprog.c) @@ -532,7 +532,7 @@ class ModulePgSQL : public Module { } - ~ModulePgSQL() + ~ModulePgSQL() override { delete retimer; ClearAllConnections(); diff --git a/src/modules/extra/m_regex_pcre.cpp b/src/modules/extra/m_regex_pcre.cpp index 4d51be31b..fca30b4bf 100644 --- a/src/modules/extra/m_regex_pcre.cpp +++ b/src/modules/extra/m_regex_pcre.cpp @@ -63,7 +63,7 @@ class PCREPattern final throw Regex::Exception(pattern, error, erroroffset); } - ~PCREPattern() + ~PCREPattern() override { pcre_free(regex); } diff --git a/src/modules/extra/m_regex_posix.cpp b/src/modules/extra/m_regex_posix.cpp index 943f7cca4..be3c28093 100644 --- a/src/modules/extra/m_regex_posix.cpp +++ b/src/modules/extra/m_regex_posix.cpp @@ -57,7 +57,7 @@ class POSIXPattern final throw Regex::Exception(pattern, std::string(&errormsg[0], errormsg.size())); } - ~POSIXPattern() + ~POSIXPattern() override { regfree(®ex); } diff --git a/src/modules/extra/m_regex_tre.cpp b/src/modules/extra/m_regex_tre.cpp index a0c901230..2285adaa6 100644 --- a/src/modules/extra/m_regex_tre.cpp +++ b/src/modules/extra/m_regex_tre.cpp @@ -64,7 +64,7 @@ class TREPattern final throw Regex::Exception(pattern, std::string(&errormsg[0], errormsg.size())); } - ~TREPattern() + ~TREPattern() override { regfree(®ex); } diff --git a/src/modules/extra/m_sqlite3.cpp b/src/modules/extra/m_sqlite3.cpp index 3cd9713cb..2f3954a84 100644 --- a/src/modules/extra/m_sqlite3.cpp +++ b/src/modules/extra/m_sqlite3.cpp @@ -113,7 +113,7 @@ class SQLConn : public SQL::Provider } } - ~SQLConn() + ~SQLConn() override { if (conn) { @@ -237,7 +237,7 @@ class ModuleSQLite3 : public Module { } - ~ModuleSQLite3() + ~ModuleSQLite3() override { ClearConns(); } diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp index 5557a3806..d4f33d819 100644 --- a/src/modules/extra/m_ssl_gnutls.cpp +++ b/src/modules/extra/m_ssl_gnutls.cpp @@ -1086,7 +1086,7 @@ class GnuTLSIOHookProvider : public SSLIOHookProvider ServerInstance->Modules.AddService(*this); } - ~GnuTLSIOHookProvider() + ~GnuTLSIOHookProvider() override { ServerInstance->Modules.DelService(*this); } @@ -1199,7 +1199,7 @@ class ModuleSSLGnuTLS : public Module } } - ~ModuleSSLGnuTLS() + ~ModuleSSLGnuTLS() override { ServerInstance->GenRandom = &InspIRCd::DefaultGenRandom; } diff --git a/src/modules/extra/m_ssl_mbedtls.cpp b/src/modules/extra/m_ssl_mbedtls.cpp index 5282ee261..dd14ec080 100644 --- a/src/modules/extra/m_ssl_mbedtls.cpp +++ b/src/modules/extra/m_ssl_mbedtls.cpp @@ -818,7 +818,7 @@ class mbedTLSIOHookProvider : public SSLIOHookProvider ServerInstance->Modules.AddService(*this); } - ~mbedTLSIOHookProvider() + ~mbedTLSIOHookProvider() override { ServerInstance->Modules.DelService(*this); } diff --git a/src/modules/extra/m_ssl_openssl.cpp b/src/modules/extra/m_ssl_openssl.cpp index d7e5e3782..2a0479e3e 100644 --- a/src/modules/extra/m_ssl_openssl.cpp +++ b/src/modules/extra/m_ssl_openssl.cpp @@ -869,7 +869,7 @@ class OpenSSLIOHookProvider : public SSLIOHookProvider ServerInstance->Modules.AddService(*this); } - ~OpenSSLIOHookProvider() + ~OpenSSLIOHookProvider() override { ServerInstance->Modules.DelService(*this); } @@ -952,7 +952,7 @@ class ModuleSSLOpenSSL : public Module biomethods = OpenSSL::BIOMethod::alloc(); } - ~ModuleSSLOpenSSL() + ~ModuleSSLOpenSSL() override { BIO_meth_free(biomethods); } diff --git a/src/modules/extra/m_sslrehashsignal.cpp b/src/modules/extra/m_sslrehashsignal.cpp index c50ea10f2..b911c6a43 100644 --- a/src/modules/extra/m_sslrehashsignal.cpp +++ b/src/modules/extra/m_sslrehashsignal.cpp @@ -36,7 +36,7 @@ class ModuleSSLRehashSignal : public Module { } - ~ModuleSSLRehashSignal() + ~ModuleSSLRehashSignal() override { signal(SIGUSR1, SIG_IGN); } |
