device: clear the dhcp grace-period source id

Fixes: 17009ed91d
(cherry picked from commit db1867bafd)
This commit is contained in:
Beniamino Galvani 2018-06-29 15:41:21 +02:00
parent c2b4e8b290
commit 5ccd7f7fd7

View file

@ -6829,7 +6829,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,
@ -7560,7 +7562,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,