rdpsnd: Fix sending of wave2 PDU
According to MS-RDPEA 2.2.3.10 the Wave2 PDU's header BodySize field should be equal the size of the PDU minus the header (4 Bytes).
This commit is contained in:
parent
fc925a7f22
commit
0ec9579013
@ -507,7 +507,7 @@ static UINT rdpsnd_server_send_wave2_pdu(RdpsndServerContext* context,
|
||||
/* Set stream size */
|
||||
end = Stream_GetPosition(s);
|
||||
Stream_SetPosition(s, 2);
|
||||
Stream_Write_UINT16(s, end);
|
||||
Stream_Write_UINT16(s, end - 4);
|
||||
Stream_SetPosition(s, end);
|
||||
Stream_SealLength(s);
|
||||
context->block_no = (context->block_no + 1) % 256;
|
||||
|
Loading…
x
Reference in New Issue
Block a user