Simple check for NULL.

Tom
From f2bc66f3d905467158a6e584ba5f864f03c260dc Mon Sep 17 00:00:00 2001
From: Tom St Denis <tom.stde...@amd.com>
Date: Fri, 8 Apr 2016 10:17:45 -0400
Subject: [PATCH] amdgpu/dri3: Check for NULL from calloc call

Signed-off-by: Tom St Denis <tom.stde...@amd.com>
Reviewed-by: Alex Deucher <alexander.deuc...@amd.com>
---
 src/amdgpu_dri3.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/amdgpu_dri3.c b/src/amdgpu_dri3.c
index 068659903169..a9e5ba6ff817 100644
--- a/src/amdgpu_dri3.c
+++ b/src/amdgpu_dri3.c
@@ -137,6 +137,10 @@ static PixmapPtr amdgpu_dri3_pixmap_from_fd(ScreenPtr screen,
 					       stride, depth, bpp);
 		if (pixmap) {
 			struct amdgpu_pixmap *priv = calloc(1, sizeof(*priv));
+			if (!priv) {
+				screen->DestroyPixmap(pixmap);
+				return NULL;
+			}
 
 			amdgpu_set_pixmap_private(pixmap, priv);
 			return pixmap;
-- 
2.8.1

_______________________________________________
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to