Fixed (?) and enabled RDP5 encryption.
[rdpsrv] / rdp.c
diff --git a/rdp.c b/rdp.c
index 538e053..4ea3698 100644 (file)
--- a/rdp.c
+++ b/rdp.c
@@ -154,7 +154,7 @@ void rdp_send_bitmap_update(unsigned x, unsigned y, unsigned width, unsigned hei
 
        int length = 10*2 + width*height*3 + 5;
 
-       s = rdp5_init(length, 0);
+       s = rdp5_init(length, 1);
 
        out_uint8(s, 1); // process bitmap update
        out_uint16_le(s, 10*2 + width*height*3 + 2); // RDP5 chunk length
@@ -174,7 +174,7 @@ void rdp_send_bitmap_update(unsigned x, unsigned y, unsigned width, unsigned hei
        out_uint8p(s, data, width*height*3);
        
        s_mark_end(s);
-       rdp5_send(s, 0);
+       rdp5_send(s, 1);
 }
 
 #define EXPECT16(value) { in_uint16_le(s, unknown); if (unknown != (value)) printf("Unknown value on code line %u; expected 0x%x, got 0x%x\n", __LINE__, (value), unknown); }