From 5fa3084bae92644409797ef560d472b4406e85cf Mon Sep 17 00:00:00 2001 From: Pasi Keranen <pasi.keranen@digia.com> Date: Thu, 25 Sep 2014 07:56:17 +0300 Subject: [PATCH] Fixed memleak in texImage2D. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes temporary pixel buffers not being deleted when no pixels were given as input. Change-Id: I78071f566b00457f33fa204e5d516581cb91f042 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Pasi Keränen <pasi.keranen@digia.com> --- src/context3d.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/context3d.cpp b/src/context3d.cpp index cc0530d..f18d09e 100644 --- a/src/context3d.cpp +++ b/src/context3d.cpp @@ -919,6 +919,8 @@ void CanvasContext::texImage2D(glEnums target, int level, glEnums internalformat if (unpackedData != srcData) delete unpackedData; + if (deleteTempPixels) + delete pixels; } -- GitLab