Mesa (10.1): gbm/dri: Fix out-of-memory error path in dri_device_create()
Carl Worth
cworth at kemper.freedesktop.org
Thu May 1 14:31:39 UTC 2014
Module: Mesa
Branch: 10.1
Commit: e65fa89a6a3b6af53608d4efbdd1926ec3e08164
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65fa89a6a3b6af53608d4efbdd1926ec3e08164
Author: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira at intel.com>
Date: Tue Apr 8 23:28:38 2014 +0300
gbm/dri: Fix out-of-memory error path in dri_device_create()
Cc: "10.0" "10.1" <mesa-stable at lists.freedesktop.org>
Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>
(cherry picked from commit aa91fe1c09e066751c5419adb7810745336bd051)
---
src/gbm/backends/dri/gbm_dri.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
index e013980..33fad35 100644
--- a/src/gbm/backends/dri/gbm_dri.c
+++ b/src/gbm/backends/dri/gbm_dri.c
@@ -684,6 +684,8 @@ dri_device_create(int fd)
int ret;
dri = calloc(1, sizeof *dri);
+ if (!dri)
+ return NULL;
dri->base.base.fd = fd;
dri->base.base.bo_create = gbm_dri_bo_create;
More information about the mesa-commit
mailing list