diff --git a/src/context.c b/src/context.c index 456413b5..ca7b8d61 100644 --- a/src/context.c +++ b/src/context.c @@ -595,11 +595,12 @@ GLFWAPI int glfwExtensionSupported(const char* extension) for (i = 0; i < count; i++) { - if (strcmp((const char*) window->GetStringi(GL_EXTENSIONS, i), - extension) == 0) - { - return GL_TRUE; - } + const char* en = (const char*) window->GetStringi(GL_EXTENSIONS, i); + if (en != NULL) + { + if (strcmp(en, extension) == 0) + return GL_TRUE; + } } } #endif // _GLFW_USE_OPENGL