diff options
author | Tom Gundersen <teg@jklm.no> | 2014-03-19 17:19:22 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-03-21 17:52:42 +0100 |
commit | 022446adf99b84c59a88c2e614033ccde13c395c (patch) | |
tree | 08e52f56e1000a44b17a3f0930402382b1feb253 /src/libsystemd-network/sd-dhcp-lease.c | |
parent | a853c45d9a85adbed3fa5a4d93b051bf8161015b (diff) |
sd-dhcp-client: make timeout handling a bit more robust
Accept any lease lifetime greater than one second. Server should not
hand out extremely short leases, but let's not be the ones to fail.
Do not fail when arming a timer in the past, but also only arm one such
timer.
Avoid rounding errors when computing the default timeouts, this may be
an issue if we are handed a very short lease.
Also, don't pass 'time_now' around, as that can be found in the event
object when needed.
Diffstat (limited to 'src/libsystemd-network/sd-dhcp-lease.c')
0 files changed, 0 insertions, 0 deletions