Bug 617687 - WebGLFramebuffer::InitializeRenderbuffers stack arrays overrun - r=timeless, a=bz

This commit is contained in:
Benoit Jacob 2010-12-08 10:56:01 -05:00
parent 8ae787a035
commit bd2aaaa52d

View File

@ -1612,9 +1612,11 @@ protected:
PRBool initializeStencilBuffer = mStencilAttachment.HasUninitializedRenderbuffer() ||
mDepthStencilAttachment.HasUninitializedRenderbuffer();
realGLboolean savedColorMask[] = {0}, savedDepthMask = 0;
realGLboolean savedColorMask[4] = {0};
realGLboolean savedDepthMask = 0;
GLuint savedStencilMask = 0;
GLfloat savedColorClearValue[] = {0.f}, savedDepthClearValue = 0.f;
GLfloat savedColorClearValue[4] = {0.f};
GLfloat savedDepthClearValue = 0.f;
GLint savedStencilClearValue = 0;
GLuint clearBits = 0;