diff options
Diffstat (limited to 'src/NetworkManagerPolicy.c')
-rw-r--r-- | src/NetworkManagerPolicy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/NetworkManagerPolicy.c b/src/NetworkManagerPolicy.c index 995f3eed8d..4cda5bd94b 100644 --- a/src/NetworkManagerPolicy.c +++ b/src/NetworkManagerPolicy.c @@ -155,7 +155,7 @@ static gboolean nm_policy_activation_failed (NMActRequest *req) nm_info ("Activation (%s) failed.", nm_device_get_iface (dev)); nm_dbus_schedule_device_status_change_signal (data, dev, ap, DEVICE_ACTIVATION_FAILED); - nm_device_deactivate (dev); + nm_device_deactivate (dev, FALSE); nm_schedule_state_change_signal_broadcast (data); nm_policy_schedule_device_change_check (data); @@ -205,7 +205,7 @@ static gboolean nm_policy_deactivate (gpointer user_data) data = nm_device_get_app_data (dev); g_assert (data); - nm_device_deactivate (dev); + nm_device_deactivate (dev, FALSE); g_object_unref (dev); nm_schedule_state_change_signal_broadcast (data); @@ -449,7 +449,7 @@ nm_policy_device_change_check (NMData *data) { /* Terminate current connection */ nm_info ("SWITCH: terminating current connection '%s' because it's no longer valid.", nm_device_get_iface (old_dev)); - nm_device_deactivate (old_dev); + nm_device_deactivate (old_dev, FALSE); do_switch = TRUE; } else if (old_dev && new_dev) @@ -596,7 +596,7 @@ static gboolean nm_policy_device_activation (NMActRequest *req) g_assert (data); if ((old_dev = nm_get_active_device (data))) - nm_device_deactivate (old_dev); + nm_device_deactivate (old_dev, FALSE); new_dev = nm_act_request_get_dev (req); |