From 9212727813e808de8c136e26b113f8ed0e704e94 Mon Sep 17 00:00:00 2001 From: Gabriel de Dietrich Date: Fri, 5 Feb 2016 10:45:20 -0800 Subject: QOpenGLExtensionMatcher: Fix possible use of unintialized memory Some drivers don't support GL_NUM_EXTENSIONS, so we may be reading random bits from numExtensions. Change-Id: Ibe61fa6d7c379f3f1428458edd3e0ddba0eb04d7 Task-number: QTBUG-48943 Reviewed-by: Laszlo Agocs --- src/gui/opengl/qopengl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gui/opengl') diff --git a/src/gui/opengl/qopengl.cpp b/src/gui/opengl/qopengl.cpp index a77d6743ad..3dedd7d7be 100644 --- a/src/gui/opengl/qopengl.cpp +++ b/src/gui/opengl/qopengl.cpp @@ -79,7 +79,7 @@ QOpenGLExtensionMatcher::QOpenGLExtensionMatcher() if (!glGetStringi) return; - GLint numExtensions; + GLint numExtensions = 0; funcs->glGetIntegerv(GL_NUM_EXTENSIONS, &numExtensions); for (int i = 0; i < numExtensions; ++i) { -- cgit v1.2.3