add support for miniupnpc api version 14

The value of new arg ttl is set to 2 as it's recommended default.
This commit is contained in:
Pavel Vasin 2015-08-23 23:53:49 +03:00 committed by Luke Dashjr
parent 13bd5a75b5
commit 21c406eda0
1 changed files with 5 additions and 1 deletions

View File

@ -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;