X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fc-ares-dns%2Fserv_c-ares-dns.c;fp=citadel%2Fmodules%2Fc-ares-dns%2Fserv_c-ares-dns.c;h=94592a161ea4ecc06b40c7efc5529207b77c02e5;hp=846720b35a2c3f3513e21570eac1042d9e02f0a4;hb=9563ce7303d1d0d20b963d643f9afc06b53c8e4d;hpb=457dddd9354898c5b9f9937f2ef344504d3fa4b0 diff --git a/citadel/modules/c-ares-dns/serv_c-ares-dns.c b/citadel/modules/c-ares-dns/serv_c-ares-dns.c index 846720b35..94592a161 100644 --- a/citadel/modules/c-ares-dns/serv_c-ares-dns.c +++ b/citadel/modules/c-ares-dns/serv_c-ares-dns.c @@ -268,6 +268,7 @@ void QueryCb(void *arg, { AsyncIO *IO = arg; + SetEVState(IO, eCaresStart); EV_DNS_syslog(LOG_DEBUG, "C-ARES: %s\n", __FUNCTION__); EV_DNS_LOGT_STOP(DNS.timeout); @@ -298,6 +299,7 @@ void QueryCb(void *arg, void QueryCbDone(AsyncIO *IO) { + SetEVState(IO, eCaresDoneIO); EV_DNS_syslog(LOG_DEBUG, "C-ARES: %s\n", __FUNCTION__); EV_DNS_LOGT_STOP(DNS.timeout); @@ -309,6 +311,7 @@ void QueryCbDone(AsyncIO *IO) void DestructCAres(AsyncIO *IO) { + SetEVState(IO, eCaresX); EVNC_syslog(LOG_DEBUG, "C-ARES: %s\n", __FUNCTION__); EVNC_syslog(LOG_DEBUG, "C-ARES: - stopping %s %d %p \n", "DNS.recv_event", IO->DNS.recv_event.fd, &IO->DNS.recv_event);