mirror of
https://github.com/curl/curl.git
synced 2026-04-23 06:52:11 +03:00
tftp: check and act on tftp_set_timeouts() returning error
Reported-by: Joshua Rogers Ref: https://github.com/curl/curl/pull/18574#issuecomment-3300183302 Closes #18603
This commit is contained in:
parent
ad147ec53d
commit
54aff4db3c
1 changed files with 4 additions and 1 deletions
|
|
@ -962,6 +962,7 @@ static CURLcode tftp_connect(struct Curl_easy *data, bool *done)
|
|||
int need_blksize;
|
||||
struct connectdata *conn = data->conn;
|
||||
const struct Curl_sockaddr_ex *remote_addr = NULL;
|
||||
CURLcode result;
|
||||
|
||||
blksize = TFTP_BLKSIZE_DEFAULT;
|
||||
|
||||
|
|
@ -1013,7 +1014,9 @@ static CURLcode tftp_connect(struct Curl_easy *data, bool *done)
|
|||
((struct sockaddr *)&state->local_addr)->sa_family =
|
||||
(CURL_SA_FAMILY_T)(remote_addr->family);
|
||||
|
||||
tftp_set_timeouts(state);
|
||||
result = tftp_set_timeouts(state);
|
||||
if(result)
|
||||
return result;
|
||||
|
||||
if(!conn->bits.bound) {
|
||||
/* If not already bound, bind to any interface, random UDP port. If it is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue