Merge pull request #327 from davg-qqq/fix-osmesa-crash

Fix unhandled null causing crash when using osmesa with nvidia driver
This commit is contained in:
zeromus 2020-05-03 16:52:43 -04:00 committed by GitHub
commit 1cc14031c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -2033,8 +2033,11 @@ void OpenGLRenderer_3_2::GetExtensionSet(std::set<std::string> *oglExtensionSet)
glGetIntegerv(GL_NUM_EXTENSIONS, &extensionCount);
for (size_t i = 0; i < extensionCount; i++)
{
std::string extensionName = std::string((const char *)glGetStringi(GL_EXTENSIONS, i));
oglExtensionSet->insert(extensionName);
const char * extensionName = (const char *)glGetStringi(GL_EXTENSIONS, i);
if (extensionName == NULL) {
continue;
}
oglExtensionSet->insert(std::string(extensionName));
}
}