summaryrefslogtreecommitdiff
path: root/src/network/core/address.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2014-12-24 17:17:18 +0000
committerfrosch <frosch@openttd.org>2014-12-24 17:17:18 +0000
commit396dde16363a6890f71a9d3273b62e00f9d4acc3 (patch)
treee613431bb76b33478f513b28aecefdf5ab0c3180 /src/network/core/address.cpp
parentac13e399d05e226a1c1140f818a9e20ac110110d (diff)
downloadopenttd-396dde16363a6890f71a9d3273b62e00f9d4acc3.tar.xz
(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)
Diffstat (limited to 'src/network/core/address.cpp')
-rw-r--r--src/network/core/address.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/core/address.cpp b/src/network/core/address.cpp
index d25ade4a3..62af3a40b 100644
--- a/src/network/core/address.cpp
+++ b/src/network/core/address.cpp
@@ -356,10 +356,12 @@ static SOCKET ListenLoopProc(addrinfo *runp)
DEBUG(net, 3, "[%s] could not set reusable %s sockets for port %s: %s", type, family, address, strerror(errno));
}
+#ifndef __OS2__
if (runp->ai_family == AF_INET6 &&
setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&on, sizeof(on)) == -1) {
DEBUG(net, 3, "[%s] could not disable IPv4 over IPv6 on port %s: %s", type, address, strerror(errno));
}
+#endif
if (bind(sock, runp->ai_addr, (int)runp->ai_addrlen) != 0) {
DEBUG(net, 1, "[%s] could not bind on %s port %s: %s", type, family, address, strerror(errno));