Adam Ierymenko преди 9 години
родител
ревизия
d862d2868c
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      osdep/PortMapper.cpp

+ 4 - 2
osdep/PortMapper.cpp

@@ -146,10 +146,12 @@ public:
 						surface.clear();
 						surface.push_back(publicAddress);
 						natPmpSuccess = true;
+						closenatpmp(&natpmp);
 						break;
+					} else {
+						closenatpmp(&natpmp);
+						// continue
 					}
-
-					closenatpmp(&natpmp);
 				}
 
 				if (!natPmpSuccess) {