diff --git a/miniupnpc/minissdpc.c b/miniupnpc/minissdpc.c index 0d33ec0..ea763e5 100644 --- a/miniupnpc/minissdpc.c +++ b/miniupnpc/minissdpc.c @@ -539,7 +539,7 @@ ssdpDiscoverDevices(const char * const deviceTypes[], /* Get IP associated with the index given in the ip_forward struct * in order to give this ip to setsockopt(sudp, IPPROTO_IP, IP_MULTICAST_IF) */ if(!ipv6) { -#if _WIN32_WINNT > _WIN32_WINNT_WINXP +#if _WIN32_WINNT >= _WIN32_WINNT_VISTA IN_ADDR addr; InetPtonA(AF_INET, "223.255.255.255", &addr); #else @@ -662,7 +662,7 @@ ssdpDiscoverDevices(const char * const deviceTypes[], #endif } else { struct in_addr mc_if; -#if defined(_WIN32) && (_WIN32_WINNT > _WIN32_WINNT_WINXP) +#if defined(_WIN32) && (_WIN32_WINNT >= _WIN32_WINNT_VISTA) InetPtonA(AF_INET, multicastif, &mc_if); #else mc_if.s_addr = inet_addr(multicastif); /* ex: 192.168.x.x */