]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
socket: remove redundant call to getsockname
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>
Wed, 15 May 2024 07:02:36 +0000 (10:02 +0300)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 15 May 2024 11:26:15 +0000 (13:26 +0200)
The result "add" is unused.

Closes #13655

lib/cf-socket.c

index 63826fbc1d4e481c7e0ed8a4bee9ab7bb67ca334..737f6298baf176999c672cb34bea90a84afd3690 100644 (file)
@@ -616,16 +616,6 @@ static CURLcode bindlocal(struct Curl_easy *data, struct connectdata *conn,
   for(;;) {
     if(bind(sockfd, sock, sizeof_sa) >= 0) {
       /* we succeeded to bind */
-      struct Curl_sockaddr_storage add;
-      curl_socklen_t size = sizeof(add);
-      memset(&add, 0, sizeof(struct Curl_sockaddr_storage));
-      if(getsockname(sockfd, (struct sockaddr *) &add, &size) < 0) {
-        char buffer[STRERROR_LEN];
-        data->state.os_errno = error = SOCKERRNO;
-        failf(data, "getsockname() failed with errno %d: %s",
-              error, Curl_strerror(error, buffer, sizeof(buffer)));
-        return CURLE_INTERFACE_FAILED;
-      }
       infof(data, "Local port: %hu", port);
       conn->bits.bound = TRUE;
       return CURLE_OK;