core: don't assume connection if device is EXTERNAL_DOWN (bgo #741694)

https://bugzilla.gnome.org/show_bug.cgi?id=741694#c1

Fixes:Beaker:NetworkManager_Test41_connection_removal_of_disapperared_device
This commit is contained in:
Dan Williams 2014-12-18 08:57:26 +01:00
parent 924f7b2064
commit 12247a7271

View file

@ -1658,6 +1658,7 @@ recheck_assume_connection (NMDevice *device, gpointer user_data)
return FALSE;
if (nm_device_get_unmanaged_flag (device, NM_UNMANAGED_USER) ||
nm_device_get_unmanaged_flag (device, NM_UNMANAGED_INTERNAL) ||
nm_device_get_unmanaged_flag (device, NM_UNMANAGED_EXTERNAL_DOWN) ||
nm_device_get_unmanaged_flag (device, NM_UNMANAGED_PARENT))
return FALSE;