mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Fix #170: Fix gcc undefined sanitizer signed integer overflow
warning in signature expiry RFC1982 serial number arithmetic.
This commit is contained in:
parent
348e246b66
commit
57bbbfc0e6
2 changed files with 3 additions and 1 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
27 February 2020: Wouter
|
27 February 2020: Wouter
|
||||||
- Fix #169: Fix warning for daemon/remote.c output may be truncated
|
- Fix #169: Fix warning for daemon/remote.c output may be truncated
|
||||||
from snprintf.
|
from snprintf.
|
||||||
|
- Fix #170: Fix gcc undefined sanitizer signed integer overflow
|
||||||
|
warning in signature expiry RFC1982 serial number arithmetic.
|
||||||
|
|
||||||
26 February 2020: Wouter
|
26 February 2020: Wouter
|
||||||
- iana portlist updated.
|
- iana portlist updated.
|
||||||
|
|
|
||||||
|
|
@ -1343,7 +1343,7 @@ adjust_ttl(struct val_env* ve, uint32_t unow,
|
||||||
if(ve->date_override) {
|
if(ve->date_override) {
|
||||||
now = ve->date_override;
|
now = ve->date_override;
|
||||||
} else now = (int32_t)unow;
|
} else now = (int32_t)unow;
|
||||||
expittl = expi - now;
|
expittl = (int32_t)((uint32_t)expi - (uint32_t)now);
|
||||||
|
|
||||||
/* so now:
|
/* so now:
|
||||||
* d->ttl: rrset ttl read from message or cache. May be reduced
|
* d->ttl: rrset ttl read from message or cache. May be reduced
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue