summaryrefslogtreecommitdiffstats
path: root/src/glx/glxext.c
diff options
context:
space:
mode:
authorJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>2014-04-02 16:13:56 +0300
committerTapani Pälli <tapani.palli@intel.com>2014-04-02 19:54:37 +0300
commit1056c50d574eebaf5a1769f52d95b022aaf27c80 (patch)
tree1bb518c85675780e9490d1491328f1c6cb1b73f2 /src/glx/glxext.c
parent88976daea950937749b8b9f122b8d038606942a4 (diff)
downloadexternal_mesa3d-1056c50d574eebaf5a1769f52d95b022aaf27c80.zip
external_mesa3d-1056c50d574eebaf5a1769f52d95b022aaf27c80.tar.gz
external_mesa3d-1056c50d574eebaf5a1769f52d95b022aaf27c80.tar.bz2
glx: add extra null check in getFBConfigs
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com>
Diffstat (limited to 'src/glx/glxext.c')
-rw-r--r--src/glx/glxext.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/glx/glxext.c b/src/glx/glxext.c
index 4a195bd..0838cd1 100644
--- a/src/glx/glxext.c
+++ b/src/glx/glxext.c
@@ -677,6 +677,10 @@ static GLboolean
psc->serverGLXexts =
__glXQueryServerString(dpy, priv->majorOpcode, screen, GLX_EXTENSIONS);
+ if (psc->serverGLXexts == NULL) {
+ return GL_FALSE;
+ }
+
LockDisplay(dpy);
psc->configs = NULL;