[Xfce4-commits] <xfce4-session:xfce-4.8> Fix crash if save timeout for a client is triggered (bug #7320).

Jérôme Guelfucci noreply at xfce.org
Tue Mar 1 00:02:01 CET 2011


Updating branch refs/heads/xfce-4.8
         to cc6b4e671a490c9c29401a1123ad0c55b878f592 (commit)
       from b309a48a55bc56c2ebee9848fd55fc72c5fffb9b (commit)

commit cc6b4e671a490c9c29401a1123ad0c55b878f592
Author: Ambroz Bizjak <ambrop7 at gmail.com>
Date:   Mon Feb 28 23:50:44 2011 +0100

    Fix crash if save timeout for a client is triggered (bug #7320).

 xfce4-session/xfsm-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/xfce4-session/xfsm-manager.c b/xfce4-session/xfsm-manager.c
index 07c5369..0c9ba05 100644
--- a/xfce4-session/xfsm-manager.c
+++ b/xfce4-session/xfsm-manager.c
@@ -1571,11 +1571,11 @@ xfsm_manager_save_timeout (gpointer user_data)
                 "   Client will be disconnected now.\n\n",
                 xfsm_client_get_id (stdata->client));
 
-  xfsm_manager_close_connection (stdata->manager, stdata->client, TRUE);
-
   /* returning FALSE below will free the data */
   g_object_steal_data (G_OBJECT (stdata->client), "--save-timeout-id");
 
+  xfsm_manager_close_connection (stdata->manager, stdata->client, TRUE);
+
   return FALSE;
 }
 



More information about the Xfce4-commits mailing list