NetworkManager r3322 - in trunk: . src



Author: dcbw
Date: Fri Feb 15 23:17:44 2008
New Revision: 3322
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3322&view=rev

Log:
2008-02-15  Dan Williams  <dcbw redhat com>

	* src/nm-device-802-11-wireless.c
		- (device_cleanup): release the AP list here too so that the AP list
			doesn't survive across suspend/resume and up/down.  There is some
			room for optimization, for example blow the list away when the card
			brought back up, but only if the device has only been down for a
			minute or more.



Modified:
   trunk/ChangeLog
   trunk/src/nm-device-802-11-wireless.c

Modified: trunk/src/nm-device-802-11-wireless.c
==============================================================================
--- trunk/src/nm-device-802-11-wireless.c	(original)
+++ trunk/src/nm-device-802-11-wireless.c	Fri Feb 15 23:17:44 2008
@@ -761,6 +761,12 @@
 		g_object_unref (priv->supplicant.mgr);
 		priv->supplicant.mgr = NULL;
 	}
+
+	g_slist_foreach (self->priv->ap_list, (GFunc) g_object_unref, NULL);
+	g_slist_free (self->priv->ap_list);
+	self->priv->ap_list = NULL;
+
+	set_current_ap (self, NULL);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]