Author: nick
Date: 2007-11-21 15:25:17 +0000 (Wed, 21 Nov 2007)
New Revision: 26387

Modified:
   xfce4-panel/branches/xfce_4_4/NEWS
   xfce4-panel/branches/xfce_4_4/panel/panel-app.c
Log:
* Backport session leak fix in branch.


Modified: xfce4-panel/branches/xfce_4_4/NEWS
===================================================================
--- xfce4-panel/branches/xfce_4_4/NEWS  2007-11-21 15:22:53 UTC (rev 26386)
+++ xfce4-panel/branches/xfce_4_4/NEWS  2007-11-21 15:25:17 UTC (rev 26387)
@@ -1,3 +1,8 @@
+4.4.3
+=====
+- Fix memory leak in session management.
+
+
 4.4.2
 =====
 - Fix window manager hints reporting width 1 pixel too wide (bug #3402).

Modified: xfce4-panel/branches/xfce_4_4/panel/panel-app.c
===================================================================
--- xfce4-panel/branches/xfce_4_4/panel/panel-app.c     2007-11-21 15:22:53 UTC 
(rev 26386)
+++ xfce4-panel/branches/xfce_4_4/panel/panel-app.c     2007-11-21 15:25:17 UTC 
(rev 26387)
@@ -710,7 +710,7 @@
     TIMER_ELAPSED("connect to session manager");
     if (!session_init (panel_app.session_client))
     {
-        g_free (panel_app.session_client);
+        client_session_free (panel_app.session_client);
         panel_app.session_client = NULL;
     }   
     
@@ -735,8 +735,8 @@
     gtk_main ();
     
     /* cleanup */
-    g_free (panel_app.session_client);
-    panel_app.session_client = NULL;
+    if (panel_app.session_client)
+        client_session_free (panel_app.session_client);
 
     cleanup_panels ();
     xfce_panel_item_manager_cleanup ();

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to