From c538d0c2f8ceb41feb089ccc91ba2db91f728dfc Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Sun, 20 Sep 2015 22:46:35 +0300 Subject: [PATCH] Prevent too fast connections on connect back Prevent to fast connections on connect back proxy if port is not reachable --- src/proxymain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/proxymain.c b/src/proxymain.c index 56bb356..3b186a4 100644 --- a/src/proxymain.c +++ b/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))) { so._closesocket(new_sock); new_sock = INVALID_SOCKET; + usleep(SLEEPTIME); continue; } if(so._recvfrom(new_sock,buf,1,0,(struct sockaddr*)&defparam.sincr, &size) != 1) { so._closesocket(new_sock); new_sock = INVALID_SOCKET; + usleep(SLEEPTIME); continue; } }