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

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


Updating branch refs/heads/master
         to bd91db4302b69aa3a9590c16ae3166723c3704b0 (commit)
       from 465c856e4ef8879a4d71f563ec8a2366a16ebc65 (commit)

commit bd91db4302b69aa3a9590c16ae3166723c3704b0
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 598d47a..39c0be6 100644
--- a/xfce4-session/xfsm-manager.c
+++ b/xfce4-session/xfsm-manager.c
@@ -1574,11 +1574,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