From: Mark Andrews Date: Wed, 8 Apr 2026 04:43:16 +0000 (+1000) Subject: Test oversized private record is properly ignored X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=5725c4191fa01175b0ca5b582ecf6860eed1ca5f;p=thirdparty%2Fbind9.git Test oversized private record is properly ignored --- diff --git a/bin/tests/system/inline/tests.sh b/bin/tests/system/inline/tests.sh index 128cb49ef67..805824b8e8f 100755 --- a/bin/tests/system/inline/tests.sh +++ b/bin/tests/system/inline/tests.sh @@ -1383,5 +1383,44 @@ test ${ttl2:-0} -eq 400 || ret=1 test "$ret" -eq 0 || echo_i "failed" status=$((status + ret)) +n=$((n + 1)) +echo_i "Test oversized private record is properly ignored ($n)" +ret=0 +zone=oversized-private-record +cat >ns3/oversized-private-record.db <dig.out.ns7.test$n.soa || ret=1 +grep "status: NOERROR" dig.out.ns7.test$n.soa >/dev/null || ret=1 +grep "TYPE65534.\\\\# 262" dig.out.ns7.test$n.soa >/dev/null || ret=1 +test "$ret" -eq 0 || echo_i "failed" +status=$((status + ret)) + echo_i "exit status: $status" [ $status -eq 0 ] || exit 1