mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-08-26 14:32:17 +00:00
upgrade UPNP_GetValidIGD
API (Fedora 42)
This commit is contained in:
parent
3c4a91ee6b
commit
6c2d7910b1
@ -1483,13 +1483,10 @@ void ThreadMapPort()
|
||||
|
||||
struct UPNPUrls urls;
|
||||
struct IGDdatas data;
|
||||
char externalIPAddress[40];
|
||||
int r;
|
||||
|
||||
r = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr));
|
||||
if (r == 1)
|
||||
{
|
||||
if (fDiscover) {
|
||||
char externalIPAddress[40];
|
||||
r = UPNP_GetExternalIPAddress(urls.controlURL, data.first.servicetype, externalIPAddress);
|
||||
if(r != UPNPCOMMAND_SUCCESS)
|
||||
LogPrintf("UPnP: GetExternalIPAddress() returned %d\n", r);
|
||||
@ -1508,6 +1505,9 @@ void ThreadMapPort()
|
||||
}
|
||||
}
|
||||
|
||||
r = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr), externalIPAddress, sizeof(externalIPAddress));
|
||||
if (r == 1)
|
||||
{
|
||||
std::string strDesc = "Kevacoin " + FormatFullVersion();
|
||||
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user