summaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-04-08 01:23:44 +0000
committerrubidium <rubidium@openttd.org>2009-04-08 01:23:44 +0000
commitc2152fa31fa0ec8d735b53dfe544b84a9551c740 (patch)
tree8bb27b69efb60d82045e77dfab9f2ce64980920d /src/network
parenta5a424ce2811a09d784805d8f3049f77852ab958 (diff)
downloadopenttd-c2152fa31fa0ec8d735b53dfe544b84a9551c740.tar.xz
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
Diffstat (limited to 'src/network')
-rw-r--r--src/network/core/address.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/network/core/address.cpp b/src/network/core/address.cpp
index 29391cff2..aafa7947c 100644
--- a/src/network/core/address.cpp
+++ b/src/network/core/address.cpp
@@ -179,7 +179,9 @@ SOCKET NetworkAddress::Resolve(int family, int socktype, int flags, SocketList *
int e = getaddrinfo(StrEmpty(this->hostname) ? NULL : this->hostname, port_name, &hints, &ai);
if (e != 0) {
- DEBUG(net, 0, "getaddrinfo(%s, %s) failed: %s", this->hostname, port_name, FS2OTTD(gai_strerror(e)));
+ if (func != ResolveLoopProc) {
+ DEBUG(net, 0, "getaddrinfo(%s, %s) failed: %s", this->hostname, port_name, FS2OTTD(gai_strerror(e)));
+ }
return INVALID_SOCKET;
}
@@ -250,23 +252,23 @@ static SOCKET ListenLoopProc(addrinfo *runp)
SOCKET sock = socket(runp->ai_family, runp->ai_socktype, runp->ai_protocol);
if (sock == INVALID_SOCKET) {
- DEBUG(net, 1, "[%s] Could not create socket on port %s: %s", type, address, strerror(errno));
+ DEBUG(net, 0, "[%s] Could not create socket on port %s: %s", type, address, strerror(errno));
return INVALID_SOCKET;
}
if (runp->ai_socktype == SOCK_STREAM && !SetNoDelay(sock)) {
- DEBUG(net, 1, "[%s] Setting TCP_NODELAY failed for port %s", type, address);
+ DEBUG(net, 3, "[%s] Setting TCP_NODELAY failed for port %s", type, address);
}
int on = 1;
/* The (const char*) cast is needed for windows!! */
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (const char*)&on, sizeof(on)) == -1) {
- DEBUG(net, 1, "[%s] Could not set reusable sockets for port %s: %s", type, address, strerror(errno));
+ DEBUG(net, 3, "[%s] Could not set reusable sockets for port %s: %s", type, address, strerror(errno));
}
if (runp->ai_family == AF_INET6 &&
setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&on, sizeof(on)) == -1) {
- DEBUG(net, 1, "[%s] Could not disable IPv4 over IPv6 on port %s: %s", type, address, strerror(errno));
+ DEBUG(net, 3, "[%s] Could not disable IPv4 over IPv6 on port %s: %s", type, address, strerror(errno));
}
if (bind(sock, runp->ai_addr, runp->ai_addrlen) != 0) {