* -- Brain
*/
-
-
-extern time_t TIME;
-
/* Lists for temporary lines with an expiry time */
std::vector<KLine> klines;
strlcpy(item.reason,reason,MAXBUF);
strlcpy(item.source,source,255);
item.n_matches = 0;
- item.set_time = TIME;
+ item.set_time = ServerInstance->Time();
if (duration)
{
strlcpy(item.reason,reason,MAXBUF);
strlcpy(item.source,source,255);
item.n_matches = 0;
- item.set_time = TIME;
+ item.set_time = ServerInstance->Time();
if (duration)
{
elines.push_back(item);
strlcpy(item.source,source,255);
item.n_matches = 0;
item.is_global = false;
- item.set_time = TIME;
+ item.set_time = ServerInstance->Time();
if (duration)
{
qlines.push_back(item);
strlcpy(item.source,source,255);
item.n_matches = 0;
item.is_global = false;
- item.set_time = TIME;
+ item.set_time = ServerInstance->Time();
if (duration)
{
zlines.push_back(item);
strlcpy(item.reason,reason,MAXBUF);
strlcpy(item.source,source,255);
item.n_matches = 0;
- item.set_time = TIME;
+ item.set_time = ServerInstance->Time();
if (duration)
{
klines.push_back(item);
void expire_lines()
{
- time_t current = TIME;
+ time_t current = ServerInstance->Time();
/* Because we now store all our XLines in sorted order using (i->duration + i->set_time) as a key, this
* means that to expire the XLines we just need to do a while, picking off the top few until there are