Source: 0ad Severity: important Tags: trixie sid ftbfs patch Hi,
Please find the attached patch to fix your package for the transition to miniupnpc 2.2.8.
--- a/source/network/NetServer.cpp +++ b/source/network/NetServer.cpp @@ -302,7 +302,7 @@ void CNetServerWorker::SetupUPnP() else if ((devlist = upnpDiscover(10000, 0, 0, 0, 0, 0)) != NULL) #endif { - ret = UPNP_GetValidIGD(devlist, &urls, &data, internalIPAddress, sizeof(internalIPAddress)); + ret = UPNP_GetValidIGD(devlist, &urls, &data, internalIPAddress, sizeof(internalIPAddress), NULL, 0); allocatedUrls = ret != 0; // urls is allocated on non-zero return values } else @@ -321,9 +321,12 @@ void CNetServerWorker::SetupUPnP() LOGMESSAGE("Net server: found valid IGD = %s", urls.controlURL); break; case 2: - LOGMESSAGE("Net server: found a valid, not connected IGD = %s, will try to continue anyway", urls.controlURL); + LOGMESSAGE("Net server: found a reserved, non routable IGD = %s, will try to continue anyway", urls.controlURL); break; case 3: + LOGMESSAGE("Net server: found a valid, not connected IGD = %s, will try to continue anyway", urls.controlURL); + break; + case 4: LOGMESSAGE("Net server: found a UPnP device unrecognized as IGD = %s, will try to continue anyway", urls.controlURL); break; default: