浏览代码

glx: zero out drawable structs after allocation

tags/mesa-7.9-rc1
Kristian Høgsberg 15 年前
父节点
当前提交
6393a33944
共有 3 个文件被更改,包括 3 次插入0 次删除
  1. 1
    0
      src/glx/dri2_glx.c
  2. 1
    0
      src/glx/dri_glx.c
  3. 1
    0
      src/glx/drisw_glx.c

+ 1
- 0
src/glx/dri2_glx.c 查看文件

@@ -224,6 +224,7 @@ dri2CreateDrawable(__GLXscreenConfigs *base, XID xDrawable,
if (!pdraw)
return NULL;

memset(pdraw, 0, sizeof *pdraw);
pdraw->base.destroyDrawable = dri2DestroyDrawable;
pdraw->base.xDrawable = xDrawable;
pdraw->base.drawable = drawable;

+ 1
- 0
src/glx/dri_glx.c 查看文件

@@ -633,6 +633,7 @@ driCreateDrawable(__GLXscreenConfigs *base,
if (!pdp)
return NULL;

memset(pdp, 0, sizeof *pdp);
pdp->base.drawable = drawable;
pdp->base.psc = &psc->base;


+ 1
- 0
src/glx/drisw_glx.c 查看文件

@@ -362,6 +362,7 @@ driCreateDrawable(__GLXscreenConfigs *base, XID xDrawable,
if (!pdp)
return NULL;

memset(pdp, 0, sizeof *pdp);
pdp->base.xDrawable = xDrawable;
pdp->base.drawable = drawable;
pdp->base.psc = &psc->base;

正在加载...
取消
保存