another attempt at fixing coverity warning

pull/89/merge
David Schweikert 8 years ago
parent 3781fbe9bd
commit e827b6719a

@ -967,19 +967,18 @@ void add_range(char *start, char *end)
end_long = ntohl(((struct sockaddr_in *) addr_res->ai_addr)->sin_addr.s_addr); end_long = ntohl(((struct sockaddr_in *) addr_res->ai_addr)->sin_addr.s_addr);
freeaddrinfo(addr_res); freeaddrinfo(addr_res);
if(end_long - start_long > MAX_LOOP) { if(end_long > start_long + MAX_LOOP) {
fprintf(stderr, "Error: -g parameter generates too many addresses\n"); fprintf(stderr, "Error: -g parameter generates too many addresses\n");
exit(1); exit(1);
} }
/* generate */ /* generate */
while(start_long <= end_long) { for(; start_long <= end_long; start_long++) {
struct in_addr in_addr_tmp; struct in_addr in_addr_tmp;
char buffer[20]; char buffer[20];
in_addr_tmp.s_addr = htonl(start_long); in_addr_tmp.s_addr = htonl(start_long);
inet_ntop(AF_INET, &in_addr_tmp, buffer, sizeof(buffer)); inet_ntop(AF_INET, &in_addr_tmp, buffer, sizeof(buffer));
add_name(buffer); add_name(buffer);
start_long++;
} }
} }

Loading…
Cancel
Save