commit e26c07a6b72ad44e74c0e6555dae385ee4bb6429
Author: Halton Huo <halton.huo@sun.com>
Date:   Fri Jan 22 17:14:28 2010 +0800

    Do not kill gnome-session process group when login.
    
    GDM kills gnome-session and its children when user login.
    With fix for gnome-session bug #607658, GDM should stops this action.
    This allows gnome-sessoin safely quits before its children quit.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=607738

diff --git a/daemon/gdm-welcome-session.c b/daemon/gdm-welcome-session.c
index 52395c0..e56fed0 100644
--- a/daemon/gdm-welcome-session.c
+++ b/daemon/gdm-welcome-session.c
@@ -961,7 +961,7 @@ gdm_welcome_session_stop (GdmWelcomeSession *welcome_session)
 
         g_debug ("GdmWelcomeSession: Stopping welcome_session");
 
-        res = gdm_signal_pid (-1 * welcome_session->priv->pid, SIGTERM);
+        res = gdm_signal_pid (welcome_session->priv->pid, SIGTERM);
         if (res < 0) {
                 g_warning ("Unable to kill welcome session process");
         } else {
