From 7fd9865ec6ca857d164e2de867c5944723887cb3 Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Sat, 21 Sep 2019 15:59:16 +0900 Subject: [PATCH] translators/gif: Fix mismatching malloc/delete MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fHeadMemblock is allocated by malloc() in MemblockAllocate(), but freed by delete. Pointed out by LGTM. Change-Id: I5019c2c3e4d240051e6f8a1ac70a9738f6f97131 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1878 Reviewed-by: Axel Dörfler --- src/add-ons/translators/gif/GIFLoad.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/translators/gif/GIFLoad.cpp b/src/add-ons/translators/gif/GIFLoad.cpp index 3196e5fbc9..03cd37ad8a 100644 --- a/src/add-ons/translators/gif/GIFLoad.cpp +++ b/src/add-ons/translators/gif/GIFLoad.cpp @@ -601,7 +601,7 @@ GIFLoad::MemblockDeleteAll() while (fHeadMemblock != NULL) { // delete the linked list block = fHeadMemblock->next; - delete fHeadMemblock; + free(fHeadMemblock); fHeadMemblock = block; } }