gnome-session r5094 - in trunk: . gnome-session



Author: matthiasc
Date: Mon Sep 15 21:27:30 2008
New Revision: 5094
URL: http://svn.gnome.org/viewvc/gnome-session?rev=5094&view=rev

Log:
2008-09-15  Matthias Clasen  <mclasen redhat com>

        Bug 552302 â leaks empty strings

        * gnome-session/gsm-manager.c (_on_query_end_session_timeout):
        (on_client_end_session_response): Plug a small string leak.



Modified:
   trunk/ChangeLog
   trunk/gnome-session/gsm-manager.c

Modified: trunk/gnome-session/gsm-manager.c
==============================================================================
--- trunk/gnome-session/gsm-manager.c	(original)
+++ trunk/gnome-session/gsm-manager.c	Mon Sep 15 21:27:30 2008
@@ -913,6 +913,7 @@
                 app_id = g_strdup (gsm_client_peek_app_id (l->data));
                 if (IS_STRING_EMPTY (app_id)) {
                         /* XSMP clients don't give us an app id unless we start them */
+                        g_free (app_id);
                         app_id = gsm_client_get_app_name (l->data);
                 }
 
@@ -1529,6 +1530,7 @@
                 app_id = g_strdup (gsm_client_peek_app_id (client));
                 if (IS_STRING_EMPTY (app_id)) {
                         /* XSMP clients don't give us an app id unless we start them */
+                        g_free (app_id);
                         app_id = gsm_client_get_app_name (client);
                 }
 



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