From 8c5f0a79ffe0ceb876517802f5303004f3d5bd0f Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 18 May 2011 14:46:33 -0400 Subject: greeter-server: implement stop function The stop function was previously just empty, which led to litter in /tmp. --- daemon/gdm-greeter-server.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/daemon/gdm-greeter-server.c b/daemon/gdm-greeter-server.c index 5dd3c8f9..4c40a4e6 100644 --- a/daemon/gdm-greeter-server.c +++ b/daemon/gdm-greeter-server.c @@ -1090,6 +1090,13 @@ gdm_greeter_server_stop (GdmGreeterServer *greeter_server) g_debug ("GreeterServer: Stopping greeter server..."); + dbus_server_disconnect (greeter_server->priv->server); + dbus_server_unref (greeter_server->priv->server); + greeter_server->priv->server = NULL; + + g_free (greeter_server->priv->server_address); + greeter_server->priv->server_address = NULL; + return ret; } -- cgit v1.2.1