Merge pull request #4604

0fbbb065 p2p: a negative result from UPNP_GetValidIGD is an error (moneromooo-monero)
This commit is contained in:
Riccardo Spagni
2018-10-26 22:35:50 +02:00

View File

@@ -2042,7 +2042,7 @@ namespace nodetool
char lanAddress[64];
result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress);
freeUPNPDevlist(deviceList);
if (result != 0) {
if (result > 0) {
if (result == 1) {
std::ostringstream portString;
portString << port;
@@ -2088,7 +2088,7 @@ namespace nodetool
char lanAddress[64];
result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress);
freeUPNPDevlist(deviceList);
if (result != 0) {
if (result > 0) {
if (result == 1) {
std::ostringstream portString;
portString << port;