user->WriteNumeric(RPL_WHOWASIP, "%s :was connecting from *@%s",
parameters[0].c_str(), u->host.c_str());
- std::string signon = ServerInstance->TimeString(u->signon);
+ std::string signon = InspIRCd::TimeString(u->signon);
bool hide_server = (!ServerInstance->Config->HideWhoisServer.empty() && !user->HasPrivPermission("servers/auspex"));
user->WriteNumeric(RPL_WHOISSERVER, "%s %s :%s", parameters[0].c_str(), (hide_server ? ServerInstance->Config->HideWhoisServer.c_str() : u->server.c_str()), signon.c_str());
}
}
WhoWasGroup::WhoWasGroup(User* user) : host(user->host), dhost(user->dhost), ident(user->ident),
- server(user->server), gecos(user->fullname), signon(user->signon)
+ server(user->server->GetName()), gecos(user->fullname), signon(user->signon)
{
}
ModResult OnStats(char symbol, User* user, string_list &results)
{
if (symbol == 'z')
- results.push_back(ServerInstance->Config->ServerName+" 249 "+user->nick+" :"+cmd.GetStats());
+ results.push_back("249 "+user->nick+" :"+cmd.GetStats());
return MOD_RES_PASSTHRU;
}