sockAddrToA -> sockAddrToDottedIP

Avoid blocking host name lookup for debug log messages.
Can cause long delays when DNS not available.
This commit is contained in:
Michael Davidsaver
2017-01-17 20:57:36 -05:00
parent 9afa99a189
commit 4a9d79f019
2 changed files with 4 additions and 4 deletions

View File

@@ -703,7 +703,7 @@ void ServerCreateChannelHandler::handleResponse(osiSockAddr* responseFrom,
{
char host[100];
sockAddrToA(&transport->getRemoteAddress()->sa,host,100);
sockAddrToDottedIP(&transport->getRemoteAddress()->sa,host,100);
LOG(logLevelDebug,"Zero length channel name, disconnecting client: %s", host);
disconnect(transport);
return;
@@ -711,7 +711,7 @@ void ServerCreateChannelHandler::handleResponse(osiSockAddr* responseFrom,
else if (channelName.size() > MAX_CHANNEL_NAME_LENGTH)
{
char host[100];
sockAddrToA(&transport->getRemoteAddress()->sa,host,100);
sockAddrToDottedIP(&transport->getRemoteAddress()->sa,host,100);
LOG(logLevelDebug,"Unreasonable channel name length, disconnecting client: %s", host);
disconnect(transport);
return;
@@ -975,7 +975,7 @@ void ServerDestroyChannelHandler::handleResponse(osiSockAddr* responseFrom,
if (!transport->isClosed())
{
char host[100];
sockAddrToA(&responseFrom->sa,host,100);
sockAddrToDottedIP(&responseFrom->sa,host,100);
LOG(logLevelDebug, "Trying to destroy a channel that no longer exists (SID: %d, CID %d, client: %s).", sid, cid, host);
}
return;