core: do not manage devices that are not initialized by platform

Commit 388b7830f3 added NM_UNMANAGED_PLATFORM_INIT.

Fixes: 388b7830f3
Fixes:Beaker: NetworkManager_Test35_veth_goes_to_unmanaged_state

(cherry picked from commit a396ad2ac1)
This commit is contained in:
Jiří Klimeš 2015-06-30 15:37:58 +02:00
parent 1cf9e989c1
commit a4a92299fb

View file

@ -1634,10 +1634,7 @@ recheck_assume_connection (NMDevice *device, gpointer user_data)
if (manager_sleeping (self))
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))
if (nm_device_get_unmanaged_flag (device, NM_UNMANAGED_ALL & ~NM_UNMANAGED_DEFAULT))
return FALSE;
state = nm_device_get_state (device);