]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
m_connectban and m_svshold: Use DurationString() in X-line messages.
authorRobby <robby@chatbelgie.be>
Sat, 27 Apr 2019 01:43:48 +0000 (03:43 +0200)
committerPeter Powell <petpow@saberuk.com>
Sat, 27 Apr 2019 23:02:53 +0000 (00:02 +0100)
src/modules/m_connectban.cpp
src/modules/m_svshold.cpp

index 20121f5f9ac66ee68c5ba9e1ca9ad2fadbfb3aba..b3cabd18acd50fa7037af4a4a15af3f2957874a2 100644 (file)
@@ -82,9 +82,8 @@ class ModuleConnectBan : public Module
                                }
                                ServerInstance->XLines->ApplyLines();
                                std::string maskstr = mask.str();
-                               std::string timestr = InspIRCd::TimeString(zl->expiry);
-                               ServerInstance->SNO->WriteGlobalSno('x',"Module m_connectban added Z-line on %s to expire on %s: Connect flooding",
-                                       maskstr.c_str(), timestr.c_str());
+                               ServerInstance->SNO->WriteGlobalSno('x', "Z-line added by module m_connectban on %s to expire in %s (on %s): Connect flooding",
+                                       maskstr.c_str(), InspIRCd::DurationString(zl->duration).c_str(), InspIRCd::TimeString(zl->expiry).c_str());
                                ServerInstance->SNO->WriteGlobalSno('a', "Connect flooding from IP range %s (%d)", maskstr.c_str(), threshold);
                                connects.erase(i);
                        }
index dbf621932f07560546c1c47376cf8985b7a78760..c1249a3bd7458585215e1bf17dda46ab09d2430e 100644 (file)
@@ -148,9 +148,9 @@ class CommandSvshold : public Command
                                }
                                else
                                {
-                                       time_t c_requires_crap = duration + ServerInstance->Time();
-                                       std::string timestr = InspIRCd::TimeString(c_requires_crap);
-                                       ServerInstance->SNO->WriteGlobalSno('x', "%s added timed SVSHOLD for %s, expires on %s: %s", user->nick.c_str(), parameters[0].c_str(), timestr.c_str(), parameters[2].c_str());
+                                       ServerInstance->SNO->WriteGlobalSno('x', "%s added timed SVSHOLD for %s, expires in %s (on %s): %s",
+                                               user->nick.c_str(), parameters[0].c_str(), InspIRCd::DurationString(duration).c_str(),
+                                               InspIRCd::TimeString(ServerInstance->Time() + duration).c_str(), parameters[2].c_str());
                                }
                        }
                        else