mirror of
https://github.com/moparisthebest/curl
synced 2025-01-02 17:38:00 -05:00
connect: improve the bind error message
eg consider a non-existent interface eth8, curl --interface eth8 Before: curl: (45) Could not resolve host: eth8 After: curl: (45) Couldn't bind to 'eth8' Bug: https://github.com/curl/curl/issues/2104 Reported-by: Alfonso Martone
This commit is contained in:
parent
ed22d8654b
commit
31f18d2722
@ -412,6 +412,10 @@ static CURLcode bindlocal(struct connectdata *conn,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(done < 1) {
|
if(done < 1) {
|
||||||
|
/* errorbuf is set false so failf will overwrite any message already in
|
||||||
|
the error buffer, so the user receives this error message instead of a
|
||||||
|
generic resolve error. */
|
||||||
|
data->state.errorbuf = FALSE;
|
||||||
failf(data, "Couldn't bind to '%s'", dev);
|
failf(data, "Couldn't bind to '%s'", dev);
|
||||||
return CURLE_INTERFACE_FAILED;
|
return CURLE_INTERFACE_FAILED;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user