Przeglądaj źródła

Do not fail connection with 333 error on configuration reload

z3APA3A 9 lat temu
rodzic
commit
cfa4d11027
2 zmienionych plików z 1 dodań i 2 usunięć
  1. 0 1
      src/auth.c
  2. 1 1
      src/sockmap.c

+ 0 - 1
src/auth.c

@@ -558,7 +558,6 @@ int alwaysauth(struct clientparam * param){
 
 	res = doconnect(param);
 	if(!res){
-		if(param->srv->paused != conf.paused) return 333;
 		initbandlims(param);
 		for(tc = conf.trafcounter; tc; tc = tc->next) {
 			if(tc->disabled) continue;

+ 1 - 1
src/sockmap.c

@@ -69,7 +69,7 @@ int sockmap(struct clientparam * param, int timeo){
  while (!stop&&!conf.timetoexit){
 	sasize = sizeof(struct sockaddr_in);
 	if(param->version < conf.version){
-		if((res = (*param->srv->authfunc)(param)) && !param->srv->noforce) {return(res);}
+		if((res = (*param->srv->authfunc)(param)) && res != 2 && !param->srv->noforce) {return(res);}
 		param->paused = conf.paused;
 		param->version = conf.version;
 	}