}
} else if (fctx->rmessage->rcode == dns_rcode_badvers) {
unsigned int version;
- isc_boolean_t setnocookie = ISC_FALSE;
#if DNS_EDNS_VERSION > 0
unsigned int flags, mask;
+#else
+ isc_boolean_t setnocookie = ISC_FALSE;
#endif
/*
*/
if (dns_adb_getcookie(fctx->adb, query->addrinfo,
cookie, sizeof(cookie)) == 0U) {
+#if DNS_EDNS_VERSION <= 0
if (!NOCOOKIE(query->addrinfo))
setnocookie = ISC_TRUE;
+#endif
dns_adb_changeflags(fctx->adb, query->addrinfo,
FCTX_ADDRINFO_NOCOOKIE,
FCTX_ADDRINFO_NOCOOKIE);