From: Yang Tse Date: Wed, 17 Oct 2007 00:10:00 +0000 (+0000) Subject: Fix compiler warning: comparison between signed and unsigned X-Git-Tag: curl-7_17_1~68 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85877dae9af9c47df2e3cd27c904013fe676b150;p=thirdparty%2Fcurl.git Fix compiler warning: comparison between signed and unsigned --- diff --git a/lib/connect.c b/lib/connect.c index 918602c2dc..1f4562a9a4 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -692,8 +692,9 @@ singleipconnect(struct connectdata *conn, addr->family=ai->ai_family; addr->socktype=conn->socktype; addr->protocol=ai->ai_protocol; - addr->addrlen=(ai->ai_addrlen<=sizeof(struct Curl_sockaddr_storage))? - ai->ai_addrlen:sizeof(struct Curl_sockaddr_storage); + addr->addrlen = + (ai->ai_addrlen < (socklen_t)sizeof(struct Curl_sockaddr_storage)) ? + ai->ai_addrlen : (socklen_t)sizeof(struct Curl_sockaddr_storage); memcpy(&addr->addr, ai->ai_addr, addr->addrlen); /* optionally use callback to get the socket */