From 48e7a9eb470e2b4768dee14b8a6bc759fbc18c04 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 12 Jun 2009 10:30:03 -0400 Subject: [PATCH] core: fix removal of killswitches on udev events --- src/nm-udev-manager.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nm-udev-manager.c b/src/nm-udev-manager.c index 7732de37b..f8a9a136b 100644 --- a/src/nm-udev-manager.c +++ b/src/nm-udev-manager.c @@ -237,9 +237,8 @@ rfkill_remove (NMUdevManager *self, if (!strcmp (ks->name, name)) { nm_info ("Radio killswitch %s disappeared", ks->path); - priv->killswitches = g_slist_remove (priv->killswitches, iter); - killswitch_destroy (iter->data); - g_slist_free (iter); + priv->killswitches = g_slist_remove (priv->killswitches, ks); + killswitch_destroy (ks); break; } }