gbm: Reject buffers that are not wl_drm buffers in gbm_bo_import()
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
This commit is contained in:
parent
0978707917
commit
017c6fb324
|
@ -375,6 +375,9 @@ gbm_dri_bo_import(struct gbm_device *gbm,
|
||||||
{
|
{
|
||||||
struct wl_drm_buffer *wb = (struct wl_drm_buffer *) buffer;
|
struct wl_drm_buffer *wb = (struct wl_drm_buffer *) buffer;
|
||||||
|
|
||||||
|
if (!wayland_buffer_is_drm(buffer))
|
||||||
|
return NULL;
|
||||||
|
|
||||||
image = wb->driver_buffer;
|
image = wb->driver_buffer;
|
||||||
|
|
||||||
switch (wb->format) {
|
switch (wb->format) {
|
||||||
|
|
Loading…
Reference in New Issue