From: Daniel Stenberg Date: Sun, 4 Sep 2005 18:33:20 +0000 (+0000) Subject: check that bind() returns success X-Git-Tag: curl-7_15_0~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3d776187a775417f550392ada74b57ff09796e6;p=curl check that bind() returns success --- diff --git a/lib/tftp.c b/lib/tftp.c index 675cdec51..bf50a80ef 100644 --- a/lib/tftp.c +++ b/lib/tftp.c @@ -537,6 +537,10 @@ CURLcode Curl_tftp_connect(struct connectdata *conn, bool *done) /* Bind to any interface, random UDP port */ 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);