18 lines
668 B
Diff
18 lines
668 B
Diff
|
|
--- a/libfreerdp/core/update.c 2018-08-01 21:27:31.000000000 +0800
|
||
|
|
+++ b/libfreerdp/core/update.c 2019-04-04 19:20:35.213000000 +0800
|
||
|
|
@@ -205,11 +205,9 @@ BITMAP_UPDATE* update_read_bitmap_update
|
||
|
|
|
||
|
|
if (bitmapUpdate->number > bitmapUpdate->count)
|
||
|
|
{
|
||
|
|
- UINT16 count;
|
||
|
|
- BITMAP_DATA* newdata;
|
||
|
|
- count = bitmapUpdate->number * 2;
|
||
|
|
- newdata = (BITMAP_DATA*) realloc(bitmapUpdate->rectangles,
|
||
|
|
- sizeof(BITMAP_DATA) * count);
|
||
|
|
+ UINT32 count = bitmapUpdate->number * 2;
|
||
|
|
+ BITMAP_DATA* newdata = (BITMAP_DATA*) realloc(bitmapUpdate->rectangles,
|
||
|
|
+ sizeof(BITMAP_DATA) * count);
|
||
|
|
|
||
|
|
if (!newdata)
|
||
|
|
goto fail;
|