From 302e62d9c7be4bd5e7c6e489ba323453b13946d0 Mon Sep 17 00:00:00 2001 From: Tambet Ingo Date: Tue, 29 Dec 2009 15:52:36 +0200 Subject: [PATCH] core: Fix another crash Need to check if the killswitch type has an object filter function before trying to use it (in other location as well). --- src/nm-manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nm-manager.c b/src/nm-manager.c index 61495b279a..ff7535591d 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -1213,7 +1213,8 @@ manager_set_radio_enabled (NMManager *manager, /* enable/disable wireless devices as required */ for (iter = priv->devices; iter; iter = iter->next) { - if (rstate->object_filter_func (G_OBJECT (iter->data))) + if ( rstate->object_filter_func + && rstate->object_filter_func (G_OBJECT (iter->data))) nm_device_interface_set_enabled (NM_DEVICE_INTERFACE (iter->data), enabled); } }