0
0
mirror of https://github.com/openwrt/packages.git synced 2025-07-06 21:00:44 +00:00
Files
packages/net/zerotier/patches/0006-add-support-for-miniupnpc-2.2.8.patch
Moritz Warning f4a9426143 zerotier: add patch to support miniupnpc 2.2.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2025-04-06 08:45:35 +08:00

26 lines
905 B
Diff

From a8cb9d188fabe750821661b5e34e9be467846283 Mon Sep 17 00:00:00 2001
From: Moritz Warning <moritzwarning@web.de>
Date: Mon, 3 Mar 2025 23:26:42 +0100
Subject: [PATCH] add support for miniupnpc 2.2.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
---
osdep/PortMapper.cpp | 5 +++++
1 file changed, 5 insertions(+)
--- a/osdep/PortMapper.cpp
+++ b/osdep/PortMapper.cpp
@@ -230,7 +230,12 @@ public:
OSUtils::ztsnprintf(inport,sizeof(inport),"%d",localPort);
int foundValidIGD = 0;
+#if MINIUPNPC_API_VERSION < 18
if ((foundValidIGD = UPNP_GetValidIGD(devlist,&urls,&data,lanaddr,sizeof(lanaddr)))&&(lanaddr[0])) {
+#else
+ if ((foundValidIGD = UPNP_GetValidIGD(devlist,&urls,&data,lanaddr,sizeof(lanaddr),NULL,0))&&(lanaddr[0])) {
+#endif
+
#ifdef ZT_PORTMAPPER_TRACE
PM_TRACE("PortMapper: UPnP: my LAN IP address: %s" ZT_EOL_S,lanaddr);
#endif