From d74967e1b6aabed8a2ce9f70350a934ff829ce44 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 22 Apr 2008 02:38:05 +0000 Subject: [PATCH] 2008-04-21 Dan Williams * src/NetworkManagerPolicy.c - (device_state_changed): update routing and DNS when a device goes into unmanaged or unavailable states too (like rfkill or carrier loss) git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3583 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 6 ++++++ src/NetworkManagerPolicy.c | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 109986a9d5..61b9709b40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-04-21 Dan Williams + + * src/NetworkManagerPolicy.c + - (device_state_changed): update routing and DNS when a device goes + into unmanaged or unavailable states too (like rfkill or carrier loss) + 2008-04-21 Dan Williams * include/NetworkManager.h diff --git a/src/NetworkManagerPolicy.c b/src/NetworkManagerPolicy.c index 458eab71ab..4494bd8f0a 100644 --- a/src/NetworkManagerPolicy.c +++ b/src/NetworkManagerPolicy.c @@ -321,6 +321,8 @@ device_state_changed (NMDevice *device, NMDeviceState state, gpointer user_data) update_routing_and_dns (policy, FALSE); break; + case NM_DEVICE_STATE_UNMANAGED: + case NM_DEVICE_STATE_UNAVAILABLE: case NM_DEVICE_STATE_DISCONNECTED: update_routing_and_dns (policy, FALSE); schedule_activate_check (policy, device);