summaryrefslogtreecommitdiff
path: root/src/xdmcp-server.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2011-07-15 10:16:13 +1000
committerRobert Ancell <robert.ancell@canonical.com>2011-07-15 10:16:13 +1000
commitbb774efe7f674c8740781724280cb802c53d40a5 (patch)
treedc90493f19b3e6511952a8fe1e2836759be1d431 /src/xdmcp-server.c
parent747b5449507fa3e246367801814ebce11b1b3116 (diff)
downloadlightdm-bb774efe7f674c8740781724280cb802c53d40a5.tar.gz
Reworked X authority code
Diffstat (limited to 'src/xdmcp-server.c')
-rw-r--r--src/xdmcp-server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xdmcp-server.c b/src/xdmcp-server.c
index 67b90c6c..bc914610 100644
--- a/src/xdmcp-server.c
+++ b/src/xdmcp-server.c
@@ -362,11 +362,13 @@ handle_request (XDMCPServer *server, GSocket *socket, GSocketAddress *address, X
XAuthorization *auth;
/* Data is the cookie */
- auth = xauth_new_cookie ();
+ auth = xauth_new_cookie (XAUTH_FAMILY_WILD, "", "");
authorization_data = xauth_copy_authorization_data (auth);
authorization_data_length = xauth_get_authorization_data_length (auth);
session_authorization_data = xauth_copy_authorization_data (auth);
session_authorization_data_length = xauth_get_authorization_data_length (auth);
+
+ g_object_unref (auth);
}
else if (strcmp (server->priv->authorization_name, "XDM-AUTHORIZATION-1") == 0)
{