diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2005-09-04 18:33:20 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2005-09-04 18:33:20 +0000 | 
| commit | a3d776187a775417f550392ada74b57ff09796e6 (patch) | |
| tree | 4698ac9dc09f5d87bbb310ea9a2a995ddc673b8f /lib | |
| parent | e55f502e2f2e1fc862e701e1c88db3b71f2419ce (diff) | |
check that bind() returns success
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/tftp.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| 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); | 
