snprintf(buffer, sizeof(buffer), "%s!%s@%s %s",
target_p->name, target_p->username,
- target_p->host, target_p->user->server);
+ target_p->host, target_p->servptr->name);
report_operspy(source_p, "WHOIS", buffer);
}
{
char buf[BUFSIZE];
dlink_node *ptr;
- struct Client *a2client_p;
struct membership *msptr;
struct Channel *chptr;
int cur_len = 0;
return;
}
- a2client_p = target_p->servptr;
-
sendto_one_numeric(source_p, RPL_WHOISUSER, form_str(RPL_WHOISUSER),
target_p->name, target_p->username,
target_p->host, target_p->info);
sendto_one(source_p, "%s", buf);
sendto_one_numeric(source_p, RPL_WHOISSERVER, form_str(RPL_WHOISSERVER),
- target_p->name, target_p->user->server,
- a2client_p ? a2client_p->info : "*Not On This Net*");
+ target_p->name, target_p->servptr->name,
+ target_p->servptr->info);
if(target_p->user->away)
sendto_one_numeric(source_p, RPL_AWAY, form_str(RPL_AWAY),