]> git.0d.be Git - empathy.git/commitdiff
Also free the approvals list
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Fri, 9 Jan 2009 16:14:58 +0000 (16:14 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 9 Jan 2009 16:14:58 +0000 (16:14 +0000)
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2180

src/empathy-event-manager.c

index 49a4d4bbc157e71de2da19e93c573a8eba0533ec..4b47cd7b9f0e8fd911a7422c3e903500ea17f851 100644 (file)
@@ -547,8 +547,9 @@ event_manager_finalize (GObject *object)
   EmpathyEventManagerPriv *priv = GET_PRIV (object);
 
   g_slist_foreach (priv->events, (GFunc) event_free, NULL);
-  g_slist_foreach (priv->approvals, (GFunc) event_manager_approval_free, NULL);
   g_slist_free (priv->events);
+  g_slist_foreach (priv->approvals, (GFunc) event_manager_approval_free, NULL);
+  g_slist_free (priv->approvals);
   g_object_unref (priv->contact_manager);
   g_object_unref (priv->dispatcher);
 }