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

Fix compile error with toolchain which lacks IPV6_TCLASS
This commit is contained in:
Tatsuhiro Tsujikawa 2017-05-08 23:58:38 +09:00 committed by GitHub
commit 5eb1f2c574

View File

@ -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_));
}