aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Vasin <pavel@vasin.nl>2015-08-23 23:53:49 +0300
committerLuke Dashjr <luke-jr+git@utopios.org>2015-09-22 00:43:15 +0000
commit21c406eda0e936d8575715068b050ff9124e6b2e (patch)
treeea311bc27be45eb5afe7c1db7070dbdb6ba7784b
parent13bd5a75b5b9b7b91e9bd40be1bcc394154107bd (diff)
add support for miniupnpc api version 14
The value of new arg ttl is set to 2 as it's recommended default.
-rw-r--r--src/net.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/net.cpp b/src/net.cpp
index d42c28141a..57efa3f79d 100644
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -995,10 +995,14 @@ void ThreadMapPort()
#ifndef UPNPDISCOVER_SUCCESS
/* miniupnpc 1.5 */
devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0);
-#else
+#elif MINIUPNPC_API_VERSION < 14
/* miniupnpc 1.6 */
int error = 0;
devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, &error);
+#else
+ /* miniupnpc 1.9.20150730 */
+ int error = 0;
+ devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, 2, &error);
#endif
struct UPNPUrls urls;