فهرست منبع

Do not negotiate handshake for extip redirection

z3APA3A 10 سال پیش
والد
کامیت
3680f2d3b1
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/auth.c

+ 2 - 0
src/auth.c

@@ -243,6 +243,8 @@ int handleredirect(struct clientparam * param, struct ace * acentry){
 		if(!connected){
 		if(!connected){
 			if(cur->type == R_EXTIP){
 			if(cur->type == R_EXTIP){
 				param->sinsl = cur->addr;
 				param->sinsl = cur->addr;
+				if(cur->next)continue;
+				return 0;
 			}
 			}
 			else if(SAISNULL(&cur->addr) && !*SAPORT(&cur->addr)){
 			else if(SAISNULL(&cur->addr) && !*SAPORT(&cur->addr)){
 				if(cur->extuser){
 				if(cur->extuser){