dst->ai_protocol = IPPROTO_UDP;
#if USE_IPV6
- if( force == AF_INET6 || force == AF_UNSPEC && IsIPv6() )
+ if( force == AF_INET6 || (force == AF_UNSPEC && IsIPv6()) )
{
dst->ai_addr = (struct sockaddr*)new sockaddr_in6;
dst->ai_protocol = IPPROTO_IPV6;
} else
#endif
- if( force == AF_INET || force == AF_UNSPEC && IsIPv4() )
+ if( force == AF_INET || (force == AF_UNSPEC && IsIPv4()) )
{
dst->ai_addr = (struct sockaddr*)new sockaddr_in;
while(*p != '\0' && p < buf+blen)
p++;
- if(IsIPv6() && p < buf+blen-1) {
+ if(IsIPv6() && p < (buf+blen-1) ) {
*p = ']';
p++;
}
p += ToHostname(p, blen);
- if(m_SocketAddr.sin6_port > 0 && p < buf+blen-6) {
+ if(m_SocketAddr.sin6_port > 0 && p < (buf+blen-6) ) {
/* 6 is max length of expected ':port' (short int) */
snprintf(p, 6,":%d", GetPort() );
}
}
#if USE_IPV6
- if( family == AF_INET6 || family == AF_UNSPEC && IsIPv6() )
+ if( family == AF_INET6 || (family == AF_UNSPEC && IsIPv6()) )
{
memcpy(&addr, &m_SocketAddr, sizeof(struct sockaddr_in6));
if(addr.ss_family == 0) {
#elif HAVE_SIN6_LEN_IN_SAI
sin->sin6_len = htons(sizeof(struct sockaddr_in6));
#endif
- } else if( family == AF_INET || family == AF_UNSPEC && IsIPv4() ) {
+ } else if( family == AF_INET || (family == AF_UNSPEC && IsIPv4()) ) {
sin = (struct sockaddr_in*)&addr;
addr.ss_family = AF_INET;
sin->sin_port = m_SocketAddr.sin6_port;