Public bug reported:
This test is failing on armhf:
```
=== RUN TestGenerateRangeGuard
TestGenerateRangeGuard: generate_test.go:81: expected
@ IN SOA ns.test. hostmaster.test. ( 1 8h 2h 7d 1d )
$GENERATE 0-2 dhcp-${2147483647,4,d} A 10.0.0.$
to fail, but got no error
--- FAIL: TestGenerateRangeGuard (0.01s)
```
I believe this was introduced in commit
c0283a2028317d3fb6574f9a06e68443cf6b89cd which added this check:
```golang
if r.start+offset < 0 || r.end+offset > 1<<31-1 {
return 0, r.parseError("bad offset in
$GENERATE", si+3+sep)
}
```
The test will reach (1<<31-1)+2, meaning `r.end+offset` on 32bits
systems will become negative and thus not trigger the condition above.
Upstream bug report: https://github.com/miekg/dns/issues/1129
** Affects: golang-github-miekg-dns (Ubuntu)
Importance: Undecided
Status: New
** Tags: update-excuse
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1884152
Title:
Integer overflow on armhf, test error
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-github-miekg-dns/+bug/1884152/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs