mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-06-19 08:58:28 +02:00
dhcp/nettools: fix assertion failure to calculate lease lifetimes
Fixes: 0108d74866 ('dhcp/nettools: exactly calculate lease lifetimes')
This commit is contained in:
parent
838e5b87c2
commit
037aa02aba
1 changed files with 1 additions and 1 deletions
|
|
@ -381,7 +381,7 @@ lease_parse_address (NDhcp4ClientLease *lease,
|
|||
nm_assert (nettools_basetime > 0);
|
||||
nm_assert (nettools_lifetime >= nettools_basetime);
|
||||
nm_assert (((nettools_lifetime - nettools_basetime) % NM_UTILS_NS_PER_SECOND) == 0);
|
||||
nm_assert ((nettools_lifetime - nettools_basetime) <= G_MAXUINT32);
|
||||
nm_assert ((nettools_lifetime - nettools_basetime) / NM_UTILS_NS_PER_SECOND <= G_MAXUINT32);
|
||||
|
||||
if (nettools_lifetime <= nettools_basetime) {
|
||||
/* A lease time of 0 is allowed on some dhcp servers, so, let's accept it. */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue