dirty: check malloc return

Suggested by keithp.

Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
Dave Airlie 2012-04-14 19:21:47 +01:00
parent 6c1b5cb903
commit d5d5b40743

View File

@ -327,7 +327,10 @@ static void dispatch_dirty(ScreenPtr pScreen)
drmModeClip *clip = malloc(num_cliprects * sizeof(drmModeClip));
BoxPtr rect = REGION_RECTS(dirty);
int i, ret;
if (!clip)
return;
/* XXX no need for copy? */
for (i = 0; i < num_cliprects; i++, rect++) {
clip[i].x1 = rect->x1;