Add a cast in ForwardLookup() to fix a gcc warning on Cygwin

This fixes the following warning message of 4.5.3 on Cygwin:

 resolve.c: In function ‘ForwardLookup’:
 resolve.c:273:21: warning: comparison between signed and
                   unsigned integer expressions
This commit is contained in:
Alexander Barton 2012-12-25 18:49:28 +01:00
parent 25d35dd6f4
commit 92fba63ad8
1 changed files with 1 additions and 1 deletions

View File

@ -270,7 +270,7 @@ ForwardLookup(const char *hostname, array *IpAddr, int af)
for (a = ai_results; a != NULL; a = a->ai_next) {
assert(a->ai_addrlen <= sizeof(addr));
if (a->ai_addrlen > sizeof(addr))
if ((size_t)a->ai_addrlen > sizeof(addr))
continue;
memcpy(&addr, a->ai_addr, a->ai_addrlen);