ovs: only finish waiting for a link when we actually got one

https://bugzilla.redhat.com/show_bug.cgi?id=1546659
This commit is contained in:
Lubomir Rintel
2018-06-14 17:14:50 +02:00
parent 086eadd5ba
commit 7af1bc7cf0

View File

@@ -116,7 +116,7 @@ link_changed (NMDevice *device,
{ {
NMDeviceOvsInterfacePrivate *priv = NM_DEVICE_OVS_INTERFACE_GET_PRIVATE (device); NMDeviceOvsInterfacePrivate *priv = NM_DEVICE_OVS_INTERFACE_GET_PRIVATE (device);
if (priv->waiting_for_interface) { if (pllink && priv->waiting_for_interface) {
priv->waiting_for_interface = FALSE; priv->waiting_for_interface = FALSE;
nm_device_bring_up (device, TRUE, NULL); nm_device_bring_up (device, TRUE, NULL);
nm_device_activate_schedule_stage3_ip_config_start (device); nm_device_activate_schedule_stage3_ip_config_start (device);