From 5ced8b0ea24984f315e0934209a04a4e7f316829 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Thu, 14 Nov 2024 17:54:07 +0100 Subject: [PATCH] glx: avoid null-deref MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit psc can be NULL here, so let's avoid dereferencing it. Fixes: 34dea2b38eb ("glx: unify extension binding") Reviewed-by: Tapani Pälli Part-of: --- src/glx/glxext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/glx/glxext.c b/src/glx/glxext.c index d720d6959ee..b03554487c3 100644 --- a/src/glx/glxext.c +++ b/src/glx/glxext.c @@ -923,7 +923,7 @@ AllocAndFetchScreenConfigs(Display * dpy, struct glx_display * priv, enum glx_dr if(indirect) /* Load extensions required only for indirect glx */ glxSendClientInfo(priv, i); - else if (priv->driver != GLX_DRIVER_WINDOWS) + else if (psc && priv->driver != GLX_DRIVER_WINDOWS) bind_extensions(psc, psc->driverName); } if (zink && !screen_count)