From 3ac4f2ddb18c7baaf95d09214d18ad1502a5bb3b Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Wed, 11 Mar 2015 17:34:39 +0600 Subject: [PATCH] Fix crash in FrameBufferList::renderBuffer when m_pCurrent is NULL --- FrameBuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FrameBuffer.cpp b/FrameBuffer.cpp index 0c331e45..897e5f93 100644 --- a/FrameBuffer.cpp +++ b/FrameBuffer.cpp @@ -601,7 +601,8 @@ void FrameBufferList::renderBuffer(u32 _address) glEnable(GL_SCISSOR_TEST); glBindFramebuffer(GL_READ_FRAMEBUFFER, 0); - glBindFramebuffer(GL_DRAW_FRAMEBUFFER, m_pCurrent->m_FBO); + if (m_pCurrent != NULL) + glBindFramebuffer(GL_DRAW_FRAMEBUFFER, m_pCurrent->m_FBO); ogl.swapBuffers(); gDP.changed |= CHANGED_SCISSOR; }