Use MAXFAILATTEMPT to limit socket failuers

This commit is contained in:
z3APA3A 2020-10-15 16:44:32 +03:00
parent aeb0f4caa5
commit 3f2659cb0f

View File

@ -8,6 +8,8 @@
#include "proxy.h" #include "proxy.h"
#define MAXFAILATTEMPT 10
#ifdef WITHLOG #ifdef WITHLOG
#if WITHLOG > 1 #if WITHLOG > 1
char logbuf[1024]; char logbuf[1024];
@ -157,7 +159,7 @@ log(logbuf);
#endif #endif
if(needaction > 2 && !sleeptime){ if(needaction > 2 && !sleeptime){
if(needaction > 13){RETURN (93);} if(needaction > (MAXFAILATTEMPT+1)){RETURN (93);}
sleeptime = (1<<(needaction-2)); sleeptime = (1<<(needaction-2));
} }
if(sleeptime > 0) { if(sleeptime > 0) {