]> git.sesse.net Git - rdpsrv/blobdiff - rdpsrv.c
Check return value of mcs_recv_connect_initial().
[rdpsrv] / rdpsrv.c
index 561a2e4753d5f8aad68d557d1c6ad785bdf04f6d..c5b4169403f7ef271fa7f237e52257bae1925f28 100644 (file)
--- a/rdpsrv.c
+++ b/rdpsrv.c
@@ -61,6 +61,10 @@ int create_server_socket()
 
 int serve_client()
 {
+       if (!mcs_recv_connect_initial())
+               error("MCS_CONNECT_INITIAL recv failed");
+       mcs_send_connect_response();
+       
        for ( ;; ) {
                short channel;