From: Amos Jeffries Date: Fri, 15 Oct 2010 09:44:20 +0000 (+1300) Subject: Fix idle struct addrinfo definition. X-Git-Tag: take1~185 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=78ea186b067cbc3487264b104a7361194db7190f;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/compat/getaddrinfo.h b/compat/getaddrinfo.h index 96e42aaf86..ea62a0114f 100644 --- a/compat/getaddrinfo.h +++ b/compat/getaddrinfo.h @@ -58,7 +58,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 */