mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-12 14:40:40 +01:00
manager: clear unmanaged-sleeping flag on software devices on resume
When networking is disabled at NM startup we unmanage all devices (including software ones) due to SLEEPING. After networking gets enabled again we must clear the unmanaged-sleeping flag on software devices.
This commit is contained in:
parent
2d347e7e17
commit
656753b708
1 changed files with 4 additions and 4 deletions
|
|
@ -5923,10 +5923,10 @@ do_sleep_wake (NMManager *self, gboolean sleeping_changed)
|
|||
c_list_for_each_entry (device, &priv->devices_lst_head, devices_lst) {
|
||||
guint i;
|
||||
|
||||
if (nm_device_is_software (device)) {
|
||||
/* We do not manage/unmanage software devices but
|
||||
* their dhcp leases could have gone stale so we need
|
||||
* to renew them */
|
||||
if ( nm_device_is_software (device)
|
||||
&& !nm_device_get_unmanaged_flags (device, NM_UNMANAGED_SLEEPING)) {
|
||||
/* DHCP leases of software devices could have gone stale
|
||||
* so we need to renew them. */
|
||||
nm_device_update_dynamic_ip_setup (device);
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue