|
@@ -0,0 +1,16 @@
|
|
|
+diff --git a/thirdparty/miniupnpc/miniupnpc/minissdpc.c b/thirdparty/miniupnpc/miniupnpc/minissdpc.c
|
|
|
+index 29f8110155..ea9af02e1f 100644
|
|
|
+--- a/thirdparty/miniupnpc/miniupnpc/minissdpc.c
|
|
|
++++ b/thirdparty/miniupnpc/miniupnpc/minissdpc.c
|
|
|
+@@ -683,11 +683,7 @@ ssdpDiscoverDevices(const char * const deviceTypes[],
|
|
|
+ #endif
|
|
|
+ } else {
|
|
|
+ struct in_addr mc_if;
|
|
|
+-#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 */
|
|
|
+-#endif
|
|
|
+ if(mc_if.s_addr != INADDR_NONE)
|
|
|
+ {
|
|
|
+ ((struct sockaddr_in *)&sockudp_r)->sin_addr.s_addr = mc_if.s_addr;
|