-t parsed with strtol() silently clamped post-2038 values to LONG_MAX on 32-bit hosts (breaking the issue-89 tests on Debian i386), and truncated them to UINT32_MAX on 64-bit hosts. Parse with strtoull() and reject anything outside [0, 0xFFFFFFFF].
Regression test runs validns -t99999999999 against an unsigned zone so silent clamping would show up as rc=0.
-t parsed with strtol() silently clamped post-2038 values to LONG_MAX on 32-bit hosts (breaking the issue-89 tests on Debian i386), and truncated them to UINT32_MAX on 64-bit hosts. Parse with strtoull() and reject anything outside [0, 0xFFFFFFFF].
Regression test runs validns -t99999999999 against an unsigned zone so silent clamping would show up as rc=0.