miniupnpc API version 14 changed the upnpDiscover functions, adding an argument for TTL (should default to 2)

this enables support for that should the build system have that specific version installed, the miniupnpc bundled in the project is unchanged
This commit is contained in:
Marisa Kirisame committed 2015-09-30 16:50:58 +02:00
1 parent 16957fcaec
commit 8c5744bca7
3 files changed
+42 -6

No files matched your search

+4
View File
@@ -904,7 +904,11 @@ bool NetPlayServer::initUPnP()
memset(&m_upnp_data, 0, sizeof(IGDdatas));
// Find all UPnP devices
#ifdef UPNPDISCOVER_HAS_TTL
UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, 2, &upnperror);
#else
UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, &upnperror);
#endif
if (!devlist)
{
WARN_LOG(NETPLAY, "An error occured trying to discover UPnP devices.");