mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 06:58:05 +02:00
egl/dri: don't crash when createImageFromRenderbuffer2 is NULL
The __DRI_IMAGE version can be 17 or over, while the function pointer is
NULL. Guard for that instead of crashing.
Fixes: bad24395d9 ("egl/dri: use createImageFromRenderbuffer2 when
available")
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
2289964f4f
commit
872a373bc8
1 changed files with 2 additions and 1 deletions
|
|
@ -1890,7 +1890,8 @@ dri2_create_image_khr_renderbuffer(_EGLDisplay *disp, _EGLContext *ctx,
|
|||
return EGL_NO_IMAGE_KHR;
|
||||
}
|
||||
|
||||
if (dri2_dpy->image->base.version >= 17) {
|
||||
if (dri2_dpy->image->base.version >= 17 &&
|
||||
dri2_dpy->image->createImageFromRenderbuffer2) {
|
||||
unsigned error = ~0;
|
||||
|
||||
dri_image = dri2_dpy->image->createImageFromRenderbuffer2(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue