2
0

windows_fix.diff 657 B

12345678910111213141516
  1. diff --git a/thirdparty/miniupnpc/miniupnpc/minissdpc.c b/thirdparty/miniupnpc/miniupnpc/minissdpc.c
  2. index 29f8110155..ea9af02e1f 100644
  3. --- a/thirdparty/miniupnpc/miniupnpc/minissdpc.c
  4. +++ b/thirdparty/miniupnpc/miniupnpc/minissdpc.c
  5. @@ -683,11 +683,7 @@ ssdpDiscoverDevices(const char * const deviceTypes[],
  6. #endif
  7. } else {
  8. struct in_addr mc_if;
  9. -#if defined(_WIN32) && (_WIN32_WINNT >= _WIN32_WINNT_VISTA)
  10. - InetPtonA(AF_INET, multicastif, &mc_if);
  11. -#else
  12. mc_if.s_addr = inet_addr(multicastif); /* ex: 192.168.x.x */
  13. -#endif
  14. if(mc_if.s_addr != INADDR_NONE)
  15. {
  16. ((struct sockaddr_in *)&sockudp_r)->sin_addr.s_addr = mc_if.s_addr;