]> git.sesse.net Git - rdpsrv/blobdiff - secure.c
Go to 40-bit encryption, and ignore junk at end of logon packets. This makes us under...
[rdpsrv] / secure.c
index 51e5f84c22062d965d3f6ea21a87ba34abd93049..3d0a42cf55c3c78b9b9664086e899299ed41cd15 100644 (file)
--- a/secure.c
+++ b/secure.c
@@ -763,6 +763,7 @@ sec_recv(void)
                        {
                                printf("Received logon packet!\n");
                                rdp_get_logon_info(s);
+                               continue;
                        }
 
                        if (sec_flags & SEC_CLIENT_RANDOM) {
@@ -794,7 +795,7 @@ sec_recv(void)
                                printf("\n");
 
                                // now we can generate the keys
-                               sec_generate_keys(inr + SEC_RANDOM_SIZE, cacert, 8);
+                               sec_generate_keys(inr + SEC_RANDOM_SIZE, cacert, 1);
                                continue;
                        }
                }