1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

ares: check for NULL in completed-callback

This commit is contained in:
Daniel Stenberg 2018-07-04 00:58:39 +02:00
parent 1b76c38904
commit c8373e3dfc
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -475,17 +475,19 @@ static void query_completed_cb(void *arg, /* (struct connectdata *) */
return; return;
res = (struct ResolverResults *)conn->async.os_specific; res = (struct ResolverResults *)conn->async.os_specific;
res->num_pending--; if(res) {
res->num_pending--;
if(CURL_ASYNC_SUCCESS == status) { if(CURL_ASYNC_SUCCESS == status) {
Curl_addrinfo *ai = Curl_he2ai(hostent, conn->async.port); Curl_addrinfo *ai = Curl_he2ai(hostent, conn->async.port);
if(ai) { if(ai) {
compound_results(res, ai); compound_results(res, ai);
}
} }
/* A successful result overwrites any previous error */
if(res->last_status != ARES_SUCCESS)
res->last_status = status;
} }
/* A successful result overwrites any previous error */
if(res->last_status != ARES_SUCCESS)
res->last_status = status;
} }
/* /*