[network-manager-applet/rm-userset] applet: fix cleanup of secrets requests on quit



commit c0f0aa3854ac67794ab1a3e8dc86ddc2d6894695
Author: Dan Williams <dcbw redhat com>
Date:   Wed Jan 19 18:28:47 2011 -0600

    applet: fix cleanup of secrets requests on quit

 src/applet.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/applet.c b/src/applet.c
index 6c928be..a833fb3 100644
--- a/src/applet.c
+++ b/src/applet.c
@@ -3160,8 +3160,8 @@ static void finalize (GObject *object)
 
 	g_free (applet->tip);
 
-	g_slist_foreach (applet->secrets_reqs, (GFunc) g_object_unref, NULL);
-	g_slist_free (applet->secrets_reqs);
+	while (g_slist_length (applet->secrets_reqs))
+		applet_secrets_request_free ((SecretsRequest *) applet->secrets_reqs->data);
 
 	if (applet->notification) {
 		notify_notification_close (applet->notification, NULL);



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