strcpy(who->hostname, client_p->host);
strcpy(who->realname, client_p->info);
strcpy(who->suser, client_p->user->suser);
- if (!EmptyString(client_p->sockhost) && strcmp(client_p->sockhost, "0") && show_ip(NULL, client_p))
- strcpy(who->sockhost, client_p->sockhost);
- else
- who->sockhost[0] = '\0';
+ strcpy(who->sockhost, client_p->sockhost);
+ who->flags = (IsIPSpoof(client_p) ? WHOWAS_IP_SPOOFING : 0) |
+ (IsDynSpoof(client_p) ? WHOWAS_DYNSPOOF : 0);
who->servername = scache_get_name(client_p->servptr->serv->nameinfo);