From 037aa02aba10ed0280d915e0850a4c6b3e517783 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 20 Nov 2019 11:19:06 +0100 Subject: [PATCH] dhcp/nettools: fix assertion failure to calculate lease lifetimes Fixes: 0108d7486642 ('dhcp/nettools: exactly calculate lease lifetimes') --- src/dhcp/nm-dhcp-nettools.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dhcp/nm-dhcp-nettools.c b/src/dhcp/nm-dhcp-nettools.c index 170d25e967..8c5da79111 100644 --- a/src/dhcp/nm-dhcp-nettools.c +++ b/src/dhcp/nm-dhcp-nettools.c @@ -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. */