From d5d5b407436dfdbffcd56bbefecf17d11750dddf Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sat, 14 Apr 2012 19:21:47 +0100 Subject: [PATCH] dirty: check malloc return Suggested by keithp. Signed-off-by: Dave Airlie --- hw/xfree86/drivers/modesetting/driver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/driver.c index 95d6b908d..b776ca1c4 100644 --- a/hw/xfree86/drivers/modesetting/driver.c +++ b/hw/xfree86/drivers/modesetting/driver.c @@ -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;