]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/xline.cpp
More missing docs.
[user/henk/code/inspircd.git] / src / xline.cpp
index 3f0ddbf2b14104ae6f34db8d7c957a96454f93a6..7ce6c3f0a5fecad261271ec273420cfc7c96a822 100644 (file)
@@ -411,7 +411,10 @@ void XLine::DefaultApply(User* u, const std::string &line, bool bancache)
        if (bancache)
        {
                ServerInstance->Logs->Log("BANCACHE", DEBUG, std::string("BanCache: Adding positive hit (") + line + ") for " + u->GetIPString());
-               ServerInstance->BanCache->AddHit(u->GetIPString(), this->type, line + "-Lined: " + this->reason);
+               if (this->duration > 0)
+                       ServerInstance->BanCache->AddHit(u->GetIPString(), this->type, line + "-Lined: " + this->reason, this->duration);
+               else
+                       ServerInstance->BanCache->AddHit(u->GetIPString(), this->type, line + "-Lined: " + this->reason);
        }
 }