- if (IO->DNSQuery->VParsedDNSReply != NULL)
- IO->DNSQuery->DNSReplyFree(IO->DNSQuery->VParsedDNSReply);
- IO->DNSQuery->VParsedDNSReply = NULL;
-
- IO->DNSQuery->DNSStatus = ares_parse_aaaa_reply(abuf, alen, &host, NULL, NULL);
- if (IO->DNSQuery->DNSStatus != ARES_SUCCESS) {
- StrBufPlain(IO->ErrMsg, ares_strerror(IO->DNSQuery->DNSStatus), -1);
+ if (IO->DNS.Query->VParsedDNSReply != NULL)
+ IO->DNS.Query->DNSReplyFree(IO->DNS.Query->VParsedDNSReply);
+ IO->DNS.Query->VParsedDNSReply = NULL;
+
+ IO->DNS.Query->DNSStatus = ares_parse_aaaa_reply(abuf,
+ alen,
+ &host,
+ NULL,
+ NULL);
+ if (IO->DNS.Query->DNSStatus != ARES_SUCCESS) {
+ StrBufPlain(IO->ErrMsg,
+ ares_strerror(IO->DNS.Query->DNSStatus), -1);