diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2011-07-15 10:16:13 +1000 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2011-07-15 10:16:13 +1000 |
commit | bb774efe7f674c8740781724280cb802c53d40a5 (patch) | |
tree | dc90493f19b3e6511952a8fe1e2836759be1d431 /src/xdmcp-server.c | |
parent | 747b5449507fa3e246367801814ebce11b1b3116 (diff) | |
download | lightdm-bb774efe7f674c8740781724280cb802c53d40a5.tar.gz |
Reworked X authority code
Diffstat (limited to 'src/xdmcp-server.c')
-rw-r--r-- | src/xdmcp-server.c | 4 |
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) { |