This commit is contained in:
Camilla Berglund 2015-06-16 22:16:36 +02:00
parent 3365139a6c
commit 2aa8e17c88
1 changed files with 4 additions and 7 deletions

View File

@ -492,16 +492,13 @@ GLboolean _glfwIsValidContext(const _GLFWctxconfig* ctxconfig)
int _glfwStringInExtensionString(const char* string, const GLubyte* extensions) int _glfwStringInExtensionString(const char* string, const GLubyte* extensions)
{ {
const GLubyte* start; const GLubyte* start = extensions;
for (;;)
{
GLubyte* where; GLubyte* where;
GLubyte* terminator; GLubyte* terminator;
// It takes a bit of care to be fool-proof about parsing the
// OpenGL extensions string. Don't be fooled by sub-strings,
// etc.
start = extensions;
for (;;)
{
where = (GLubyte*) strstr((const char*) start, string); where = (GLubyte*) strstr((const char*) start, string);
if (!where) if (!where)
return GL_FALSE; return GL_FALSE;