From: Mark Andrews Date: Mon, 18 Jul 2022 23:57:47 +0000 (+1000) Subject: Ensure suffix is always valid in bin/tests/system/qmin/ans4/ans.py X-Git-Tag: v9.19.4~8^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8a155773348866b4f64bfeae649ae4e063cc61f6;p=thirdparty%2Fbind9.git Ensure suffix is always valid in bin/tests/system/qmin/ans4/ans.py initalise suffix to "" 170 r.answer.append( 171 dns.rrset.from_text( 172 lqname + suffix, 1, IN, NS, "a.bit.longer.ns.name." + suffix 173 ) 174 ) 175 r.flags |= dns.flags.AA 15. Condition endswith(lqname, "icky.ptang.zoop.boing."), taking true branch. 176 elif endswith(lqname, "icky.ptang.zoop.boing."): CID 350722 (#7 of 7): Bad use of null-like value (FORWARD_NULL) 16. invalid_operation: Invalid operation on null-like value suffix. 177 r.authority.append( 178 dns.rrset.from_text( 179 "icky.ptang.zoop.boing." + suffix, 180 1, 181 IN, 182 SOA, 183 "ns2." + suffix + " hostmaster.arpa. 2018050100 1 1 1 1", 184 ) 185 ) --- diff --git a/bin/tests/system/qmin/ans4/ans.py b/bin/tests/system/qmin/ans4/ans.py index a4cc13c656e..f3d00c35140 100755 --- a/bin/tests/system/qmin/ans4/ans.py +++ b/bin/tests/system/qmin/ans4/ans.py @@ -58,6 +58,7 @@ def create_response(msg): qname = m.question[0].name.to_text() lqname = qname.lower() labels = lqname.split(".") + suffix = "" # get qtype rrtype = m.question[0].rdtype