X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=secure.c;h=41347752218f9757e8e5a38b2448f88a72e46c76;hb=7ca0c329125614fd191db809987a364a7538bcaa;hp=3d0a42cf55c3c78b9b9664086e899299ed41cd15;hpb=3c33e7f9fad502e7a1ac4ef92edd98a666a5a918;p=rdpsrv diff --git a/secure.c b/secure.c index 3d0a42c..4134775 100644 --- a/secure.c +++ b/secure.c @@ -763,6 +763,21 @@ sec_recv(void) { printf("Received logon packet!\n"); rdp_get_logon_info(s); + + // demand activity + { + STREAM s; + + s = sec_init(g_encryption ? SEC_ENCRYPT : 0, 10); + out_uint16_le(s, 10); + out_uint16_le(s, (RDP_PDU_DEMAND_ACTIVE | 0x10)); + out_uint16_le(s, 1001); + + out_uint32_le(s, 0x103ea); + s_mark_end(s); + sec_send(s, g_encryption ? SEC_ENCRYPT : 0); + } + continue; }