加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CVE-2018-8786.patch 668 Bytes
一键复制 编辑 原始数据 按行查看 历史
--- 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;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化