From: Travis Wrightsman Date: Sat, 14 Dec 2024 03:44:22 +0000 (-0800) Subject: Fix build on miniupnpc API version 18 X-Git-Tag: archive/raspbian/3.6+ds-2+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a5229c46d5e534f9116d2732aa9227771ee6bb39;p=godot.git Fix build on miniupnpc API version 18 Origin: backport: https://github.com/godotengine/godot/commit/4c72d599f0a171a96e47004239f42756115b723f Forwarded: https://github.com/godotengine/godot/pull/100389 Gbp-Pq: Name Fix-build-on-miniupnpc-API-version-18.patch --- diff --git a/modules/upnp/upnp.cpp b/modules/upnp/upnp.cpp index a6e0c95f..149e0667 100644 --- a/modules/upnp/upnp.cpp +++ b/modules/upnp/upnp.cpp @@ -145,7 +145,11 @@ void UPNP::parse_igd(Ref dev, UPNPDev *devlist) { } char addr[16]; +#if MINIUPNPC_API_VERSION >= 18 + int i = UPNP_GetValidIGD(devlist, urls, &data, (char *)&addr, 16, nullptr, 0); +#else int i = UPNP_GetValidIGD(devlist, urls, &data, (char *)&addr, 16); +#endif if (i != 1) { FreeUPNPUrls(urls);