mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 18:00:28 +00:00
Client_SetHostname(): Code cleanup, more debug logging
This commit is contained in:
parent
44bb22d23e
commit
4888984429
@ -313,16 +313,29 @@ Client_Destroy( CLIENT *Client, const char *LogMsg, const char *FwdMsg, bool Sen
|
|||||||
} /* Client_Destroy */
|
} /* Client_Destroy */
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set client hostname.
|
||||||
|
*
|
||||||
|
* If global hostname cloaking is in effect, don't set the real hostname
|
||||||
|
* but the configured one.
|
||||||
|
*
|
||||||
|
* @param Client The client of which the hostname should be set.
|
||||||
|
* @param Hostname The new hostname.
|
||||||
|
*/
|
||||||
GLOBAL void
|
GLOBAL void
|
||||||
Client_SetHostname( CLIENT *Client, const char *Hostname )
|
Client_SetHostname( CLIENT *Client, const char *Hostname )
|
||||||
{
|
{
|
||||||
assert( Client != NULL );
|
assert(Client != NULL);
|
||||||
assert( Hostname != NULL );
|
assert(Hostname != NULL);
|
||||||
|
|
||||||
if (strlen(Conf_CloakHost)) {
|
if (strlen(Conf_CloakHost)) {
|
||||||
strlcpy( Client->host, Conf_CloakHost, sizeof( Client->host ));
|
LogDebug("Updating hostname of \"%s\": \"%s\" -> \"%s\"",
|
||||||
|
Client_ID(Client), Client->host, Conf_CloakHost);
|
||||||
|
strlcpy(Client->host, Conf_CloakHost, sizeof(Client->host));
|
||||||
} else {
|
} else {
|
||||||
strlcpy( Client->host, Hostname, sizeof( Client->host ));
|
LogDebug("Updating hostname of \"%s\": \"%s\" -> \"%s\"",
|
||||||
|
Client_ID(Client), Client->host, Hostname);
|
||||||
|
strlcpy(Client->host, Hostname, sizeof(Client->host));
|
||||||
}
|
}
|
||||||
} /* Client_SetHostname */
|
} /* Client_SetHostname */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user