소스 검색

- minor parser correction considering trailing delimiter as correct case

Tomas Mandys 17 년 전
부모
커밋
5c9284f8be
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      modules_s/permissions/ip_set.c

+ 1 - 0
modules_s/permissions/ip_set.c

@@ -92,6 +92,7 @@ int ip_set_add_list(struct ip_set *ip_set, str ip_set_s){
 			ip_set_s.s++;
 			ip_set_s.len--;
 		}
+		if (!ip_set_s.len) break;
 		ip_s.s = ip_set_s.s;
 		ip_s.len = 0;
 		while (ip_s.len < ip_set_s.len && (ip_s.s[ip_s.len] != ',' && ip_s.s[ip_s.len] != ';' && ip_s.s[ip_s.len] != ' ' && ip_s.s[ip_s.len] != '/')) {