Explorar o código

Merge pull request #906 from aria2/fix-compile-error

Fix compile error with toolchain which lacks IPV6_TCLASS
Tatsuhiro Tsujikawa %!s(int64=8) %!d(string=hai) anos
pai
achega
5eb1f2c574
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/SocketCore.cc

+ 2 - 2
src/SocketCore.cc

@@ -581,8 +581,8 @@ void SocketCore::applyIpDscp()
     if (family == AF_INET) {
       setSockOpt(IPPROTO_IP, IP_TOS, &ipDscp_, sizeof(ipDscp_));
     }
-#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) ||       \
-    defined(__OpenBSD__) || defined(__DragonFly__)
+#if defined(IPV6_TCLASS) || defined(__linux__) || defined(__FreeBSD__) ||      \
+    defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
     else if (family == AF_INET6) {
       setSockOpt(IPPROTO_IPV6, IPV6_TCLASS, &ipDscp_, sizeof(ipDscp_));
     }