Commit 4c17ba4f authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

make sure the 3rd argument passed to bind() is a socklen_t

parent 4511f7ac
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -336,7 +336,7 @@ static CURLcode bindlocal(struct connectdata *conn,
        Curl_resolv_unlock(data, h);
        /* we don't need it anymore after this function has returned */

        if( bind(sockfd, addr->ai_addr, addr->ai_addrlen) >= 0) {
        if( bind(sockfd, addr->ai_addr, (socklen_t)addr->ai_addrlen) >= 0) {
          /* we succeeded to bind */
#ifdef ENABLE_IPV6
          struct sockaddr_in6 add;
+1 −1
Original line number Diff line number Diff line
@@ -1330,7 +1330,7 @@ CURLcode ftp_use_port(struct connectdata *conn)
  if (addr || sa_filled_in) {
    portsock = socket(AF_INET, SOCK_STREAM, 0);
    if(CURL_SOCKET_BAD != portsock) {
      int size;
      socklen_t size;

      /* we set the secondary socket variable to this for now, it
         is only so that the cleanup function will close it in case