From 132d6485b136eda10afe9266b95309c1f8ff6646 Mon Sep 17 00:00:00 2001 From: Jason Macnak Date: Tue, 17 Oct 2023 14:27:32 -0700 Subject: Check for egl->gbm before trying to use. Bug: N/A Test: N/A Change-Id: If9fb9601132c7d4e6d89b976ceff12fa1284bbad --- src/vrend_winsys_egl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vrend_winsys_egl.c b/src/vrend_winsys_egl.c index 4b38d5ea..2c14dcf7 100644 --- a/src/vrend_winsys_egl.c +++ b/src/vrend_winsys_egl.c @@ -323,7 +323,9 @@ struct virgl_egl *virgl_egl_init(struct virgl_gbm *gbm, bool surfaceless, bool g egl->egl_display = get_platform_display (EGL_PLATFORM_GBM_KHR, (EGLNativeDisplayType)egl->gbm->device, NULL); } else { - egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device); + if (egl->gbm && egl->gbm->device) { + egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device); + } } if (!egl->egl_display) { -- cgit v1.2.3