RDPGFX_CAPSET* capsSets;
RDPGFX_CAPS_ADVERTISE_PDU pdu;
UINT error = CHANNEL_RC_OK;
- UINT32 capsDataLength;
if (Stream_GetRemainingLength(s) < 2)
{
{
RDPGFX_CAPSET* capsSet = &(pdu.capsSets[index]);
Stream_Read_UINT32(s, capsSet->version); /* version (4 bytes) */
- Stream_Read_UINT32(s, capsDataLength); /* capsDataLength (4 bytes) */
+ Stream_Read_UINT32(s, capsSet->length); /* capsDataLength (4 bytes) */
- if (capsDataLength >= 4)
+ if (capsSet->length >= 4)
Stream_Peek_UINT32(s, capsSet->flags); /* capsData (4 bytes) */
Stream_Seek(s, capsSet->length);