diff options
author | attilamolnar <attilamolnar@hush.com> | 2012-10-01 00:52:01 +0200 |
---|---|---|
committer | attilamolnar <attilamolnar@hush.com> | 2013-04-10 19:27:24 +0200 |
commit | a0fdf5fcd51c18e9fa3be245349582e70b69f74f (patch) | |
tree | 8320d6912fddbde5758ef5e6ae9931aa4ba403b4 /include/bancache.h | |
parent | 239a3bb0f86d2bb431e7d450c992ad7edfd584d7 (diff) |
BanCache: Remove BanCacheHit::IP field, and BanCacheManager::RemoveHit()
The IP field was only used in RemoveHit(), RemoveHit() was only called from GetHit()
Diffstat (limited to 'include/bancache.h')
-rw-r--r-- | include/bancache.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/bancache.h b/include/bancache.h index 9f7402336..e975bb68a 100644 --- a/include/bancache.h +++ b/include/bancache.h @@ -37,15 +37,12 @@ class CoreExport BanCacheHit /** Reason, shown as quit message */ std::string Reason; - /** IP to match against, no wildcards here (of course) - */ - std::string IP; /** Time that the ban expires at */ time_t Expiry; - BanCacheHit(const std::string &ip, const std::string &type, const std::string &reason, time_t seconds) - : Type(type), Reason(reason), IP(ip), Expiry(ServerInstance->Time() + seconds) + BanCacheHit(const std::string &type, const std::string &reason, time_t seconds) + : Type(type), Reason(reason), Expiry(ServerInstance->Time() + seconds) { } }; @@ -71,7 +68,6 @@ class CoreExport BanCacheManager */ BanCacheHit *AddHit(const std::string &ip, const std::string &type, const std::string &reason, time_t seconds = 0); BanCacheHit *GetHit(const std::string &ip); - bool RemoveHit(BanCacheHit *b); /** Removes all entries of a given type, either positive or negative. Returns the number of hits removed. * @param type The type of bancache entries to remove (e.g. 'G') |