From db1867bafdce0ed5897a1ed688cbbbc01f4ae033 Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Fri, 29 Jun 2018 15:41:21 +0200 Subject: [PATCH] device: clear the dhcp grace-period source id Fixes: 17009ed91da8b3e0b10ee7e94d220be9bd3fa84c --- src/devices/nm-device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 2f2de0a96d..57109525a3 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -6863,7 +6863,9 @@ static gboolean dhcp4_grace_period_expired (gpointer user_data) { NMDevice *self = user_data; + NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self); + priv->dhcp4.grace_id = 0; _LOGI (LOGD_DHCP4, "DHCPv4: grace period expired"); nm_device_ip_method_failed (self, AF_INET, @@ -7594,7 +7596,9 @@ static gboolean dhcp6_grace_period_expired (gpointer user_data) { NMDevice *self = user_data; + NMDevicePrivate *priv = NM_DEVICE_GET_PRIVATE (self); + priv->dhcp6.grace_id = 0; _LOGI (LOGD_DHCP6, "DHCPv6: grace period expired"); nm_device_ip_method_failed (self, AF_INET6,