}
else
{
- whowas_set* grp = (whowas_set*)i;
+ whowas_set* grp = (whowas_set*)i->second;
if (grp->size())
{
- for (whowas_set::iterator u = grp->begin(); u != grp->end(); u++)
+ for (whowas_set::iterator ux = grp->begin(); ux != grp->end(); ux++)
{
+ WhoWasGroup* u = (WhoWasGroup*)*ux;
time_t rawtime = u->signon;
tm *timeinfo;
char b[MAXBUF];
WriteServ(user->fd,"314 %s %s %s %s * :%s",user->nick,parameters[0],u->ident,u->dhost,u->gecos);
WriteServ(user->fd,"312 %s %s %s :%s",user->nick,parameters[0], *Config->HideWhoisServer ? Config->HideWhoisServer : u->server,b);
- WriteServ(user->fd,"369 %s %s :End of WHOWAS",user->nick,parameters[0]);
}
}
else