patches/gdm-28-disconnect.diff
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 22148 0b787dd33e0d
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
22148
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     1
--- gdm-2.30.7/daemon/gdm-greeter-server.c-orig	2011-06-24 14:20:01.238188292 -0500
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     2
+++ gdm-2.30.7/daemon/gdm-greeter-server.c	2011-06-24 14:21:04.971643276 -0500
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     3
@@ -990,6 +990,13 @@ gdm_greeter_server_stop (GdmGreeterServe
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     4
 
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     5
         g_debug ("GreeterServer: Stopping greeter server...");
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     6
 
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     7
+        dbus_server_disconnect (greeter_server->priv->server);
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     8
+        dbus_server_unref (greeter_server->priv->server);
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
     9
+        greeter_server->priv->server = NULL;
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    10
+
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    11
+        g_free (greeter_server->priv->server_address);
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    12
+        greeter_server->priv->server_address = NULL;
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    13
+
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    14
         return ret;
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    15
 }
0b787dd33e0d 2011-09-28 Rohini S <[email protected]>
rohinis
parents:
diff changeset
    16