소스 검색

remove unneeded check

z3APA3A 5 년 전
부모
커밋
baed6039c8
1개의 변경된 파일1개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 6
      src/socks.c

+ 1 - 6
src/socks.c

@@ -353,13 +353,8 @@ fflush(stderr);
 						len = so._recvfrom(param->clisock, (char *)buf, 65535, 0, (struct sockaddr *)&sin, &sasize);
 						if(len >= 0) {
 							fds[1].events = fds[1].revents = 0;
-							if(len < 10) continue;
+							if(len <= 10) continue;
 
-							sasize = sizeof(sin);
-							if(len <= 10) {
-								param->res = 464;
-								break;
-							}
 							if(SAADDRLEN(&sin) != SAADDRLEN(&param->sincr) || memcmp(SAADDR(&sin), SAADDR(&param->sincr), SAADDRLEN(&sin)) || (heur == 1 && *SAPORT(&param->sincr)!=*SAPORT(&sin))){
 								if(heur == 1){
 #if SOCKSTRACE > 0