Commit a3d77618 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

check that bind() returns success

parent e55f502e
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -537,6 +537,10 @@ CURLcode Curl_tftp_connect(struct connectdata *conn, bool *done)


  /* Bind to any interface, random UDP port */
  /* Bind to any interface, random UDP port */
  rc = bind(state->sockfd, &state->local_addr, sizeof(state->local_addr));
  rc = bind(state->sockfd, &state->local_addr, sizeof(state->local_addr));
  if(rc) {
    failf(conn->data, "failed to bind\n");
    return CURLE_COULDNT_CONNECT;
  }


  Curl_pgrsStartNow(conn->data);
  Curl_pgrsStartNow(conn->data);