summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2014-12-18 08:57:26 +0100
committerDan Williams <dcbw@redhat.com>2014-12-18 11:11:27 -0600
commita6672411677adb16d156e6b266f58b795c3192e7 (patch)
treec01ab4bf98fa6c350369a9a971de45771c901c44
parent9cc01fc12110b1470ead344af9fafbab1c63b110 (diff)
downloadNetworkManager-a6672411677adb16d156e6b266f58b795c3192e7.tar.gz
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 (cherry picked from commit 12247a7271872ca2f746b73dc9dbf1cab6c2223b)
-rw-r--r--src/nm-manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index a737b4f527..7e81afa508 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -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;