Browse Source

Prevent too fast connections on connect back

Prevent to fast connections on connect back proxy if port is not
reachable
z3APA3A 10 years ago
parent
commit
c538d0c2f8
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/proxymain.c

+ 2 - 0
src/proxymain.c

@@ -532,11 +532,13 @@ int MODULEMAINFUNC (int argc, char** argv){
 				if(so._connect(new_sock,(struct sockaddr *)&defparam.sincr,sizeof(defparam.sincr))) {
 				if(so._connect(new_sock,(struct sockaddr *)&defparam.sincr,sizeof(defparam.sincr))) {
 					so._closesocket(new_sock);
 					so._closesocket(new_sock);
 					new_sock = INVALID_SOCKET;
 					new_sock = INVALID_SOCKET;
+					usleep(SLEEPTIME);
 					continue;
 					continue;
 				}
 				}
 				if(so._recvfrom(new_sock,buf,1,0,(struct sockaddr*)&defparam.sincr, &size) != 1) {
 				if(so._recvfrom(new_sock,buf,1,0,(struct sockaddr*)&defparam.sincr, &size) != 1) {
 					so._closesocket(new_sock);
 					so._closesocket(new_sock);
 					new_sock = INVALID_SOCKET;
 					new_sock = INVALID_SOCKET;
+					usleep(SLEEPTIME);
 					continue;
 					continue;
 				}
 				}
 			}
 			}