[core,update] reset update->us immediately

This commit is contained in:
Armin Novak
2026-02-26 13:37:24 +01:00
parent 9f5106c0d1
commit 10dc90cca7

View File

@@ -1055,6 +1055,8 @@ static BOOL s_update_end_paint(rdpContext* context)
return FALSE; return FALSE;
wStream* s = update->us; wStream* s = update->us;
update->us = NULL;
Stream_SealLength(s); Stream_SealLength(s);
Stream_SetPosition(s, update->offsetOrders); Stream_SetPosition(s, update->offsetOrders);
Stream_Write_UINT16(s, update->numberOrders); /* numberOrders (2 bytes) */ Stream_Write_UINT16(s, update->numberOrders); /* numberOrders (2 bytes) */
@@ -1070,7 +1072,7 @@ static BOOL s_update_end_paint(rdpContext* context)
update->combineUpdates = FALSE; update->combineUpdates = FALSE;
update->numberOrders = 0; update->numberOrders = 0;
update->offsetOrders = 0; update->offsetOrders = 0;
update->us = NULL;
rc = TRUE; rc = TRUE;
fail: fail:
Stream_Free(s, TRUE); Stream_Free(s, TRUE);