|
@@ -482,7 +482,8 @@ func (client *Client) getWhoisOf(target *Client, hasPrivs bool, rb *ResponseBuff
|
482
|
482
|
}
|
483
|
483
|
}
|
484
|
484
|
if client == target || oper.HasRoleCapab("ban") {
|
485
|
|
- rb.Add(nil, client.server.name, RPL_WHOISACTUALLY, cnick, tnick, fmt.Sprintf("%s@%s", targetInfo.username, target.RawHostname()), target.IPString(), client.t("Actual user@host, Actual IP"))
|
|
485
|
+ ip, hostname := target.getWhoisActually()
|
|
486
|
+ rb.Add(nil, client.server.name, RPL_WHOISACTUALLY, cnick, tnick, fmt.Sprintf("%s@%s", targetInfo.username, hostname), utils.IPStringToHostname(ip.String()), client.t("Actual user@host, Actual IP"))
|
486
|
487
|
}
|
487
|
488
|
if client == target || oper.HasRoleCapab("samode") {
|
488
|
489
|
rb.Add(nil, client.server.name, RPL_WHOISMODES, cnick, tnick, fmt.Sprintf(client.t("is using modes +%s"), target.modes.String()))
|