resolved: let's tweak how we calculate TTL left
authorLennart Poettering <lennart@poettering.net>
Mon, 15 Mar 2021 20:18:52 +0000 (21:18 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 15 Mar 2021 22:41:25 +0000 (23:41 +0100)
commita1acc6e332b05f6a5167bf9d0bc0657794e1342c
treed83d5d2e2563814212b049b9bd37f3ea4634c350
parentb974211acbe419170fc56a317a1d55d07c7cb686
resolved: let's tweak how we calculate TTL left

When responding from DNS cache, let's slightly tweak how the TTL is
lowered: as before let's round down when converting from our internal µs
to the external seconds. (This is preferable, since records should
better be cached too short instead of too long.) Let's avoid rounding
down to zero though, since that has special semantics in many cases (in
particular mDNS). Let's just use 1s in that case.
src/resolve/resolved-dns-cache.c