From: Amos Jeffries Date: Sat, 23 Oct 2010 13:50:24 +0000 (-0600) Subject: Fix idle struct addrinfo definition. X-Git-Tag: SQUID_3_1_9~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b067c4b8a4cf13c82c21e4c3e0e9a9950d97c05;p=thirdparty%2Fsquid.git Fix idle struct addrinfo definition. ai_addrlen is defined formally as socklen_t not size_t. This could have caused problems if the idle version were ever used. Found during investigation of bug 3057 by "Anonymous". --- diff --git a/include/getaddrinfo.h b/include/getaddrinfo.h index a0aabf7347..ec34ca19e9 100644 --- a/include/getaddrinfo.h +++ b/include/getaddrinfo.h @@ -62,7 +62,7 @@ struct addrinfo { int ai_family; /* PF_xxx */ int ai_socktype; /* SOCK_xxx */ int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */ - size_t ai_addrlen; /* length of ai_addr */ + socklen_t ai_addrlen; /* length of ai_addr */ char *ai_canonname; /* canonical name for nodename */ struct sockaddr *ai_addr; /* binary address */ struct addrinfo *ai_next; /* next structure in linked list */