mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
asyn-thread: Set errno to the proper value ENOMEM in OOM situation
This used to be set in some configurations to EAI_MEMORY which is not a valid value for errno and caused Curl_strerror to fail an assertion.
This commit is contained in:
parent
a330bab353
commit
11a8778e0b
@ -380,7 +380,7 @@ static bool init_resolve_thread(struct connectdata *conn,
|
|||||||
const struct addrinfo *hints)
|
const struct addrinfo *hints)
|
||||||
{
|
{
|
||||||
struct thread_data *td = calloc(1, sizeof(struct thread_data));
|
struct thread_data *td = calloc(1, sizeof(struct thread_data));
|
||||||
int err = RESOLVER_ENOMEM;
|
int err = ENOMEM;
|
||||||
|
|
||||||
conn->async.os_specific = (void *)td;
|
conn->async.os_specific = (void *)td;
|
||||||
if(!td)
|
if(!td)
|
||||||
|
Loading…
Reference in New Issue
Block a user