summaryrefslogtreecommitdiff
path: root/src/xdmcp-server.c
diff options
context:
space:
mode:
authorrobert.ancell@gmail.com <>2010-07-19 17:53:27 +0200
committerrobert.ancell@gmail.com <>2010-07-19 17:53:27 +0200
commit90cd3d7cffe3d485b7a63313cfacdb7ad2041090 (patch)
treea906b6f8547532d63f34dd80ec29162fa7bf410e /src/xdmcp-server.c
parentf359dab3f896fa4a38a9515dbe310059c707cd4e (diff)
downloadlightdm-90cd3d7cffe3d485b7a63313cfacdb7ad2041090.tar.gz
Got XDM-AUTHORIZATION-1 working
Diffstat (limited to 'src/xdmcp-server.c')
-rw-r--r--src/xdmcp-server.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xdmcp-server.c b/src/xdmcp-server.c
index 4980f119..25501b4d 100644
--- a/src/xdmcp-server.c
+++ b/src/xdmcp-server.c
@@ -352,8 +352,9 @@ handle_request (XDMCPServer *server, GSocket *socket, GSocketAddress *address, X
/* Generate a private session key */
// FIXME: Pick a good DES key?
- for (i = 0; i < 8; i++)
- session_key[i] = 0; //g_random_int () & 0xFF;
+ session_key[0] = 0;
+ for (i = 1; i < 8; i++)
+ session_key[i] = g_random_int () & 0xFF;
/* Encrypt the session key and send it to the server */
authorization_data = g_malloc (8);