mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-11 11:39:02 -04:00
Fix User::age being incorrectly used in some places instead of signon
This commit is contained in:
parent
8365be5414
commit
37db441fb5
@ -368,7 +368,7 @@ void CommandStats::DoStats(char statschar, User* user, string_list &results)
|
||||
for (LocalUserList::iterator n = ServerInstance->Users->local_users.begin(); n != ServerInstance->Users->local_users.end(); n++)
|
||||
{
|
||||
LocalUser* i = *n;
|
||||
results.push_back(sn+" 211 "+user->nick+" "+i->nick+"["+i->ident+"@"+i->dhost+"] "+ConvToStr(i->eh.getSendQSize())+" "+ConvToStr(i->cmds_out)+" "+ConvToStr(i->bytes_out)+" "+ConvToStr(i->cmds_in)+" "+ConvToStr(i->bytes_in)+" "+ConvToStr(ServerInstance->Time() - i->age));
|
||||
results.push_back(sn+" 211 "+user->nick+" "+i->nick+"["+i->ident+"@"+i->dhost+"] "+ConvToStr(i->eh.getSendQSize())+" "+ConvToStr(i->cmds_out)+" "+ConvToStr(i->bytes_out)+" "+ConvToStr(i->cmds_in)+" "+ConvToStr(i->bytes_in)+" "+ConvToStr(ServerInstance->Time() - i->signon));
|
||||
}
|
||||
break;
|
||||
|
||||
@ -378,7 +378,7 @@ void CommandStats::DoStats(char statschar, User* user, string_list &results)
|
||||
for (LocalUserList::iterator n = ServerInstance->Users->local_users.begin(); n != ServerInstance->Users->local_users.end(); n++)
|
||||
{
|
||||
LocalUser* i = *n;
|
||||
results.push_back(sn+" 211 "+user->nick+" "+i->nick+"["+i->ident+"@"+i->GetIPString()+"] "+ConvToStr(i->eh.getSendQSize())+" "+ConvToStr(i->cmds_out)+" "+ConvToStr(i->bytes_out)+" "+ConvToStr(i->cmds_in)+" "+ConvToStr(i->bytes_in)+" "+ConvToStr(ServerInstance->Time() - i->age));
|
||||
results.push_back(sn+" 211 "+user->nick+" "+i->nick+"["+i->ident+"@"+i->GetIPString()+"] "+ConvToStr(i->eh.getSendQSize())+" "+ConvToStr(i->cmds_out)+" "+ConvToStr(i->bytes_out)+" "+ConvToStr(i->cmds_in)+" "+ConvToStr(i->bytes_in)+" "+ConvToStr(ServerInstance->Time() - i->signon));
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -141,7 +141,7 @@ bool CommandWho::whomatch(User* cuser, User* user, const char* matchtext)
|
||||
long seconds = ServerInstance->Duration(matchtext);
|
||||
|
||||
// Okay, so time matching, we want all users connected `seconds' ago
|
||||
if (user->age >= ServerInstance->Time() - seconds)
|
||||
if (user->signon >= ServerInstance->Time() - seconds)
|
||||
match = true;
|
||||
}
|
||||
|
||||
|
@ -107,7 +107,7 @@ void InspIRCd::DoBackgroundUserStuff()
|
||||
break;
|
||||
}
|
||||
|
||||
if (curr->registered != REG_ALL && (Time() > (curr->age + curr->MyClass->GetRegTimeout())))
|
||||
if (curr->registered != REG_ALL && (Time() > (curr->signon + curr->MyClass->GetRegTimeout())))
|
||||
{
|
||||
/*
|
||||
* registration timeout -- didnt send USER/NICK/HOST
|
||||
|
Loading…
x
Reference in New Issue
Block a user