From cb509c360f52dd9d3b2a94be460676c3ef521ee5 Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Thu, 15 Oct 2020 16:44:32 +0300 Subject: [PATCH] Use MAXFAILATTEMPT to limit socket failuers --- src/sockmap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sockmap.c b/src/sockmap.c index c20a7bf..7c84e92 100644 --- a/src/sockmap.c +++ b/src/sockmap.c @@ -8,6 +8,8 @@ #include "proxy.h" +#define MAXFAILATTEMPT 10 + #ifdef WITHLOG #if WITHLOG > 1 char logbuf[1024]; @@ -157,7 +159,7 @@ log(logbuf); #endif if(needaction > 2 && !sleeptime){ - if(needaction > 13){RETURN (93);} + if(needaction > (MAXFAILATTEMPT+1)){RETURN (93);} sleeptime = (1<<(needaction-2)); } if(sleeptime > 0) {