Reported-by: Joshua Rogers
Ref: https://github.com/curl/curl/pull/18574#issuecomment-
3300183302
Closes #18603
int need_blksize;
struct connectdata *conn = data->conn;
const struct Curl_sockaddr_ex *remote_addr = NULL;
+ CURLcode result;
blksize = TFTP_BLKSIZE_DEFAULT;
((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