diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 0975339ceb..3a86ec7fa1 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -906,7 +906,7 @@ fctx_cancelquery(resquery_t **queryp, dns_dispatchevent_t **deventp, * seen a EDNS response. */ if ((query->options & DNS_FETCHOPT_NOEDNS0) == 0 && - EDNSOK(query->addrinfo)) { + !EDNSOK(query->addrinfo)) { mask >>= 2; } rtt = query->addrinfo->srtt + (value & mask);