Refine query handling

This commit is contained in:
Max Lv
2017-12-27 21:52:17 -08:00
parent 57ab828ba1
commit 10ce3ed5d3
2 changed files with 0 additions and 14 deletions
-6
View File
@@ -196,14 +196,8 @@ resolv_start(const char *hostname, uint16_t port,
/*
* Wrap c-ares's call back in our own
*/
struct resolv_query *query = ss_malloc(sizeof(struct resolv_query));
if (query == NULL) {
LOGE("failed to allocate memory for DNS query callback data.");
return NULL;
}
memset(query, 0, sizeof(struct resolv_query));
query->port = port;
-8
View File
@@ -914,14 +914,6 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
server->stage = STAGE_RESOLVE;
struct resolv_query *q = resolv_start(host, port,
resolv_cb, resolv_free_cb, query);
if (q == NULL) {
if (query != NULL)
ss_free(query);
server->query = NULL;
close_and_free_server(EV_A_ server);
return;
}
}
return;