Module: Mesa
Branch: master
Commit: 017c6fb324194ba1c2e15fbee2f85a2fd8f140c4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=017c6fb324194ba1c2e15fbee2f85a2fd8f140c4

Author: Kristian Høgsberg <[email protected]>
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 <[email protected]>

---

 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) {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to