瀏覽代碼

Coverity #943: Avoid a NULL chase.

tags/mesa-6_5-20060712
Adam Jackson 19 年之前
父節點
當前提交
d25ad506f2
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7
    4
      src/glx/x11/glx_pbuffer.c

+ 7
- 4
src/glx/x11/glx_pbuffer.c 查看文件

@@ -191,20 +191,23 @@ static int
GetDrawableAttribute( Display *dpy, GLXDrawable drawable,
int attribute, unsigned int *value )
{
__GLXdisplayPrivate *priv = __glXInitialize(dpy);
__GLXdisplayPrivate *priv;
xGLXGetDrawableAttributesReply reply;
CARD32 * data;
unsigned int length;
unsigned int i;
unsigned int num_attributes;

if ( (dpy == NULL) || (drawable == 0) ) {
return 0;
}

priv = __glXInitialize(dpy);
GLboolean use_glx_1_3 = ((priv->majorVersion > 1)
|| (priv->minorVersion >= 3));

*value = 0;

if ( (dpy == NULL) || (drawable == 0) ) {
return 0;
}

LockDisplay(dpy);

Loading…
取消
儲存