소스 검색

Attempted fix for github issue #597, leaking sockets. Added call to closenatpmp() after failure to init

Joseph Henry 7 년 전
부모
커밋
f18d5b2efe
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      osdep/PortMapper.cpp

+ 1 - 0
osdep/PortMapper.cpp

@@ -123,6 +123,7 @@ public:
 
 					if (initnatpmp(&natpmp,0,0) != 0) {
 						mode = 1;
+						closenatpmp(&natpmp);
 #ifdef ZT_PORTMAPPER_TRACE
                         PM_TRACE("PortMapper: NAT-PMP: init failed, switching to UPnP mode" ZT_EOL_S);
 #endif