Index: ps/trunk/source/network/NetServer.cpp =================================================================== --- ps/trunk/source/network/NetServer.cpp (revision 17090) +++ ps/trunk/source/network/NetServer.cpp (revision 17091) @@ -237,5 +237,9 @@ } // No cached URL, or it did not respond. Try getting a valid UPnP device for 10 seconds. +#if defined(MINIUPNPC_API_VERSION) && MINIUPNPC_API_VERSION >= 14 + else if ((devlist = upnpDiscover(10000, 0, 0, 0, 0, 2, 0)) != NULL) +#else else if ((devlist = upnpDiscover(10000, 0, 0, 0, 0, 0)) != NULL) +#endif { ret = UPNP_GetValidIGD(devlist, &urls, &data, internalIPAddress, sizeof(internalIPAddress));