]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Drop redundant uses of authoritative=True
authorMichał Kępień <michal@isc.org>
Thu, 21 May 2026 09:52:56 +0000 (11:52 +0200)
committerMichał Kępień <michal@isc.org>
Thu, 21 May 2026 09:52:56 +0000 (11:52 +0200)
The ans3 custom server instance is created with default_aa=True.  Do not
pass the authoritative=True keyword argument to the DnsResponseSend
constructor in CookieHandler.get_responses() as it is redundant.

bin/tests/system/resend_loop/ans3/ans.py

index 860a2403ee74dbeef0569496c00a2601cfd00c95..69ea0be6c76e93f9a4c359061f2629c2f00e1669 100644 (file)
@@ -80,13 +80,13 @@ class CookieHandler(DomainHandler):
         # If missing cookie entirely, just return SERVFAIL
         if cookie is None:
             qctx.response.set_rcode(dns.rcode.SERVFAIL)
-            yield DnsResponseSend(qctx.response, authoritative=True)
+            yield DnsResponseSend(qctx.response)
 
         # If there is a client cookie, mock BADCOOKIE to trigger
         # the resend loop logic.
         qctx.response.use_edns(options=[cookie])
         qctx.response.set_rcode(dns.rcode.BADCOOKIE)
-        yield DnsResponseSend(qctx.response, authoritative=True)
+        yield DnsResponseSend(qctx.response)
 
 
 def resend_server() -> AsyncDnsServer: