From 9cd378caa735214d715e1e4a456750d8e1bb72b5 Mon Sep 17 00:00:00 2001 From: paul4334 Date: Tue, 6 Dec 2016 15:19:05 -0800 Subject: [PATCH] GLX: Check whether client string is NULL In very rare cases the X server reports the GLX extension as present but functions return invalid fallback values. Closes #912. --- src/glx_context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/glx_context.c b/src/glx_context.c index 23030161..2faf599c 100644 --- a/src/glx_context.c +++ b/src/glx_context.c @@ -59,7 +59,7 @@ static GLFWbool chooseGLXFBConfig(const _GLFWfbconfig* desired, GLXFBConfig* res // HACK: This is a (hopefully temporary) workaround for Chromium // (VirtualBox GL) not setting the window bit on any GLXFBConfigs vendor = glXGetClientString(_glfw.x11.display, GLX_VENDOR); - if (strcmp(vendor, "Chromium") == 0) + if (vendor && strcmp(vendor, "Chromium") == 0) trustWindowBit = GLFW_FALSE; nativeConfigs =