From 1b43020c15669d869f03e9914cf01c28f92577b1 Mon Sep 17 00:00:00 2001 From: Patricio Palma Date: Wed, 6 Apr 2022 22:58:18 -0400 Subject: [PATCH] Fix memory leak on Texture2DGL::getBytes() --- cocos/renderer/backend/opengl/TextureGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cocos/renderer/backend/opengl/TextureGL.cpp b/cocos/renderer/backend/opengl/TextureGL.cpp index 0aef8a480880..55d2bdb9c323 100644 --- a/cocos/renderer/backend/opengl/TextureGL.cpp +++ b/cocos/renderer/backend/opengl/TextureGL.cpp @@ -327,8 +327,8 @@ void Texture2DGL::getBytes(std::size_t x, std::size_t y, std::size_t width, std: } else { callback(image, width, height); - CC_SAFE_DELETE_ARRAY(image); } + CC_SAFE_DELETE_ARRAY(image); glBindFramebuffer(GL_FRAMEBUFFER, defaultFBO); glDeleteFramebuffers(1, &frameBuffer);