]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix TTL extraction from A/AAAA record
authorMark Andrews <marka@isc.org>
Fri, 10 Apr 2026 00:24:06 +0000 (10:24 +1000)
committerMichał Kępień <michal@isc.org>
Fri, 10 Jul 2026 07:26:46 +0000 (09:26 +0200)
bin/tests/system/rpz/tests.sh

index e724b9f79476fd0ae1f75b0dccb2e5a8c4e2e845..7c1f2dcd8761ac600ce1130e0994e72fa722ea7c 100644 (file)
@@ -332,7 +332,7 @@ addr() {
   digcmd $2 >$DIGNM
   #ckalive "$2" "server crashed by 'dig $2'" || return 1
   ADDR_ESC=$(echo "$ADDR" | sed -e 's/\./\\./g')
-  ADDR_TTL=$(sed -n -e "s/^[-.a-z0-9]\{1,\}[    ]*\([0-9]*\)   IN      AA*     ${ADDR_ESC}\$/\1/p" $DIGNM)
+  ADDR_TTL=$(sed -n -e "s/^[-.a-z0-9]\{1,\}[    ]*\([0-9]*\)[  ]IN[    ]AA*[   ]${ADDR_ESC}\$/\1/p" $DIGNM)
   if test -z "$ADDR_TTL"; then
     setret "'dig $2' wrong; no address $ADDR record in $DIGNM"
     return 0