Mesa (9.0): gbm: Reject buffers that are not wl_drm buffers in gbm_bo_import()
Ian Romanick
idr at kemper.freedesktop.org
Fri Nov 2 19:23:36 UTC 2012
Module: Mesa
Branch: 9.0
Commit: 0a72dbd3504e7a97750561a50556978b13bc0361
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a72dbd3504e7a97750561a50556978b13bc0361
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Oct 1 11:19:10 2012 -0400
gbm: Reject buffers that are not wl_drm buffers in gbm_bo_import()
Signed-off-by: Kristian Høgsberg <krh at bitplanet.net>
---
src/gbm/backends/dri/gbm_dri.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
index d8b1cc7..70ea668 100644
--- a/src/gbm/backends/dri/gbm_dri.c
+++ b/src/gbm/backends/dri/gbm_dri.c
@@ -375,6 +375,9 @@ gbm_dri_bo_import(struct gbm_device *gbm,
{
struct wl_drm_buffer *wb = (struct wl_drm_buffer *) buffer;
+ if (!wayland_buffer_is_drm(buffer))
+ return NULL;
+
image = wb->driver_buffer;
switch (wb->format) {
More information about the mesa-commit
mailing list