Fix compiler warning: comparison between signed and unsigned

This commit is contained in:
Yang Tse 2007-10-17 00:10:00 +00:00
parent c6ef31955a
commit 85877dae9a
1 changed files with 3 additions and 2 deletions

View File

@ -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 */