diff options
Diffstat (limited to 'src/nm-manager.c')
-rw-r--r-- | src/nm-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c index fd341538a3..0ffc33f385 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -5918,7 +5918,6 @@ nm_manager_stop (NMManager *self) NMDevice *device; /* FIXME(shutdown): we don't do a proper shutdown yet: - * - need to tell NMDBusManager that all future D-Bus requests are rejected * - need to ensure that all pending async operations are cancelled * - e.g. operations in priv->async_op_lst_head * - need to ensure that no more asynchronous requests are started, @@ -5931,6 +5930,8 @@ nm_manager_stop (NMManager *self) * - e.g. see comment at nm_auth_manager_force_shutdown() */ + nm_dbus_manager_stop (nm_dbus_object_get_manager (NM_DBUS_OBJECT (self))); + while ((device = c_list_first_entry (&priv->devices_lst_head, NMDevice, devices_lst))) remove_device (self, device, TRUE, TRUE); |