diff options
author | robert.ancell@gmail.com <> | 2010-07-19 17:53:27 +0200 |
---|---|---|
committer | robert.ancell@gmail.com <> | 2010-07-19 17:53:27 +0200 |
commit | 90cd3d7cffe3d485b7a63313cfacdb7ad2041090 (patch) | |
tree | a906b6f8547532d63f34dd80ec29162fa7bf410e /src/xdmcp-server.c | |
parent | f359dab3f896fa4a38a9515dbe310059c707cd4e (diff) | |
download | lightdm-90cd3d7cffe3d485b7a63313cfacdb7ad2041090.tar.gz |
Got XDM-AUTHORIZATION-1 working
Diffstat (limited to 'src/xdmcp-server.c')
-rw-r--r-- | src/xdmcp-server.c | 5 |
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); |