API changed in miniupnpc 2.2.8 --- a/daemon/UPnP.cpp +++ b/daemon/UPnP.cpp @@ -115,7 +115,7 @@ return; } - err = UPNP_GetValidIGD (m_Devlist, &m_upnpUrls, &m_upnpData, m_NetworkAddr, sizeof (m_NetworkAddr)); + err = UPNP_GetValidIGD (m_Devlist, &m_upnpUrls, &m_upnpData, m_NetworkAddr, sizeof (m_NetworkAddr), nullptr, 0); m_upnpUrlsInitialized=err!=0; if (err == UPNP_IGD_VALID_CONNECTED) {