When I introduced serve state in #11776, I reintroduced the mistake previously fixed in #11376.
Fixes #12078
if (d_serveStale) {
flags |= MemRecursorCache::ServeStale;
}
- if (d_refresh) {
- flags |= MemRecursorCache::Refresh;
- }
try {
// First look for both A and AAAA in the cache
res_t cset;
if (d_serveStale) {
flags |= MemRecursorCache::ServeStale;
}
- if (d_refresh) {
- flags |= MemRecursorCache::Refresh;
- }
do {
if (cutOffDomain && (subdomain == *cutOffDomain || !subdomain.isPartOf(*cutOffDomain))) {
break;