From: Mark Andrews Date: Thu, 20 Feb 2014 05:16:53 +0000 (+1100) Subject: set setok/sitbad X-Git-Tag: v9.10.0b1~50 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d17d32a7bf65c059eceb35a9b611f8a0dd406f61;p=thirdparty%2Fbind9.git set setok/sitbad --- diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 0b421ca7037..29852030cbe 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -7035,12 +7035,14 @@ process_opt(resquery_t *query, dns_rdataset_t *opt) { compute_cc(query, cookie, sizeof(cookie)); if (optlen >= 8U && memcmp(cookie, sit, 8) == 0) { + query->fctx->rmessage->sitok = 1; inc_stats(query->fctx->res, dns_resstatscounter_sitok); addrinfo = query->addrinfo; dns_adb_setsit(query->fctx->adb, addrinfo, sit, optlen); - } + } else + query->fctx->rmessage->sitbad = 1; isc_buffer_forward(&optbuf, optlen); inc_stats(query->fctx->res, dns_resstatscounter_sitin);