Fix compile error with toolchain which lacks IPV6_TCLASS

pull/906/head
Tatsuhiro Tsujikawa 2017-05-08 22:45:12 +09:00
parent 63ad6e0072
commit fe2226b988
1 changed files with 2 additions and 2 deletions

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