diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-09-22 16:12:01 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-09-22 16:12:01 +0200 |
commit | df02bec2a1871267548494bc473711a0f9de9b43 (patch) | |
tree | 9e1951fca316ecd0ad48ee7428a0b33bdd79d4f0 /src/server/shared | |
parent | bb1cc8a48f8f3472ebdfdbaa6a97ec2e1c5190c8 (diff) |
Core/Network: Minor include cleanup in SocketConnectionInitializer related files
Diffstat (limited to 'src/server/shared')
-rw-r--r-- | src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.cpp | 7 | ||||
-rw-r--r-- | src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.h | 9 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.cpp b/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.cpp index 4e7d9a4ab72..d80de6cab41 100644 --- a/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.cpp +++ b/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.cpp @@ -17,6 +17,8 @@ #include "IpBanCheckConnectionInitializer.h" #include "DatabaseEnv.h" +#include "IpAddress.h" +#include "Log.h" QueryCallback Trinity::Net::IpBanCheckHelpers::AsyncQuery(boost::asio::ip::address const& ipAddress) { @@ -40,3 +42,8 @@ bool Trinity::Net::IpBanCheckHelpers::IsBanned(PreparedQueryResult const& result return false; } + +void Trinity::Net::IpBanCheckHelpers::LogFailure(boost::asio::ip::address const& ipAddress) +{ + TC_LOG_ERROR("network", "IpBanCheckConnectionInitializer: IP {} is banned.", ipAddress); +} diff --git a/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.h b/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.h index d8badeb1203..a826c6af7dc 100644 --- a/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.h +++ b/src/server/shared/Networking/ConnectionInitializers/IpBanCheckConnectionInitializer.h @@ -18,9 +18,8 @@ #ifndef TRINITYCORE_IP_BAN_CHECK_CONNECTION_INITIALIZER_H #define TRINITYCORE_IP_BAN_CHECK_CONNECTION_INITIALIZER_H +#include "AsioHacksFwd.h" #include "DatabaseEnvFwd.h" -#include "IpAddress.h" -#include "Log.h" #include "QueryCallback.h" #include "SocketConnectionInitializer.h" @@ -30,6 +29,7 @@ namespace IpBanCheckHelpers { TC_SHARED_API QueryCallback AsyncQuery(boost::asio::ip::address const& ipAddress); TC_SHARED_API bool IsBanned(PreparedQueryResult const& result); +TC_SHARED_API void LogFailure(boost::asio::ip::address const& ipAddress); } template <typename SocketImpl> @@ -47,13 +47,12 @@ struct IpBanCheckConnectionInitializer final : SocketConnectionInitializer if (IpBanCheckHelpers::IsBanned(result)) { - TC_LOG_ERROR("network", "IpBanCheckConnectionInitializer: IP {} is banned.", socket->GetRemoteIpAddress()); + IpBanCheckHelpers::LogFailure(socket->GetRemoteIpAddress()); socket->CloseSocket(); return; } - if (self->next) - self->next->Start(); + self->InvokeNext(); })); } |