dri2: Don't crash if pPriv is NULL.
This commit is contained in:
parent
048697ccfa
commit
df597709d7
|
@ -186,10 +186,18 @@ do_get_buffers(DrawablePtr pDraw, int *width, int *height,
|
||||||
int need_fake_front = 0;
|
int need_fake_front = 0;
|
||||||
int have_fake_front = 0;
|
int have_fake_front = 0;
|
||||||
int front_format = 0;
|
int front_format = 0;
|
||||||
const int dimensions_match = (pDraw->width == pPriv->width)
|
int dimensions_match;
|
||||||
&& (pDraw->height == pPriv->height);
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
if (!pPriv) {
|
||||||
|
*width = pDraw->width;
|
||||||
|
*height = pDraw->height;
|
||||||
|
*out_count = 0;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
dimensions_match = (pDraw->width == pPriv->width)
|
||||||
|
&& (pDraw->height == pPriv->height);
|
||||||
|
|
||||||
buffers = xalloc((count + 1) * sizeof(buffers[0]));
|
buffers = xalloc((count + 1) * sizeof(buffers[0]));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user