- if(cur > 0 && rb_linebuf_len(&client_p->localClient->buf_sendq) > sendq_limit)
- {
- sendto_one(source_p, form_str(ERR_TOOMANYMATCHES),
- me.name, source_p->name, "WHOWAS");
- break;
- }
- sendto_one(source_p, form_str(RPL_WHOWASUSER),
- me.name, source_p->name, temp->name,
- temp->username, temp->hostname, temp->realname);
- if (!EmptyString(temp->sockhost) &&
- strcmp(temp->sockhost, "0") &&
- show_ip_whowas(temp, source_p))
-#if 0
- sendto_one(source_p, form_str(RPL_WHOWASREAL),
- me.name, source_p->name, temp->name,
- "<untracked>", temp->sockhost);
-#else
- sendto_one_numeric(source_p, RPL_WHOISACTUALLY,
- form_str(RPL_WHOISACTUALLY),
- temp->name, temp->sockhost);
-#endif
- if (!EmptyString(temp->suser))
- sendto_one_numeric(source_p, RPL_WHOISLOGGEDIN,
- "%s %s :was logged in as",
- temp->name, temp->suser);
- sendto_one_numeric(source_p, RPL_WHOISSERVER,
- form_str(RPL_WHOISSERVER),
- temp->name, temp->servername,
- rb_ctime(temp->logoff, tbuf, sizeof(tbuf)));
- cur++;
- found++;