mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -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) {
|
||||
/* 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);
|
||||
return CURLE_INTERFACE_FAILED;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user