summaryrefslogtreecommitdiff
path: root/net-p2p/retroshare/files/patch-libretroshare_src_upnp_upnphandler_miniupnp.cc
blob: ea4cc7beeea9511d035a77c72ba248ab31f1e696 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- libretroshare/src/upnp/upnphandler_miniupnp.cc.orig	2018-03-13 19:25:38 UTC
+++ libretroshare/src/upnp/upnphandler_miniupnp.cc
@@ -116,9 +116,15 @@ bool upnphandler::initUPnPState()
 				   device->descURL, device->st);
 		}
 		putchar('\n');
+#if MINIUPNPC_API_VERSION >= 18
 		if(UPNP_GetValidIGD(upcd->devlist, &(upcd->urls),
 				&(upcd->data), upcd->lanaddr,
+				sizeof(upcd->lanaddr), NULL, 0))
+#else
+		if(UPNP_GetValidIGD(upcd->devlist, &(upcd->urls),
+				&(upcd->data), upcd->lanaddr,
 				sizeof(upcd->lanaddr)))
+#endif//>=18
 		{
 			printf("Found valid IGD : %s\n",
 					upcd->urls.controlURL);