From 8efe2390a35cd76abbe474650ee8af8df5a31a20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Samuel=20R=C3=B8dal?= <samuel.rodal@digia.com>
Date: Wed, 19 Sep 2012 17:01:01 +0200
Subject: Fixed potential use of uninitialized variable in qgl.cpp

If glGetBooleanv fails this variable is left uninitialized.

Task-number: QTBUG-26952
Change-Id: Idb42833f2907bb66fd87c5cdb39753fca04e7438
(cherry picked from commit 0d55b4596f490f8f64eb3134e77e59df7d1c16f9)
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
---
 src/opengl/qgl.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/opengl/qgl.cpp b/src/opengl/qgl.cpp
index ce87ad6..2569df8 100644
--- a/src/opengl/qgl.cpp
+++ b/src/opengl/qgl.cpp
@@ -5537,7 +5537,7 @@ QGLExtensions::Extensions QGLExtensions::currentContextExtensions()
         glExtensions |= BGRATextureFormat;
 
     {
-        GLboolean srgbCapableFramebuffers;
+        GLboolean srgbCapableFramebuffers = false;
         glGetBooleanv(FRAMEBUFFER_SRGB_CAPABLE_EXT, &srgbCapableFramebuffers);
         if (srgbCapableFramebuffers)
             glExtensions |= SRGBFrameBuffer;
-- 
cgit v0.12