[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] truetype-mm dec311859: * src/truetype/ttgload.c (TT_Load_Sim
From: |
Werner Lemberg |
Subject: |
[freetype2] truetype-mm dec311859: * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak. |
Date: |
Mon, 6 Mar 2023 22:46:36 -0500 (EST) |
branch: truetype-mm
commit dec31185926422affd06ccc63b54c5bfe4a5d637
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak.
This leak has been introduced in the previous commit and immediately
detected:
https://chromium-review.googlesource.com/c/chromium/src/+/4313202
---
src/truetype/ttgload.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c
index 52f8ea8bc..cca81b41c 100644
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -453,6 +453,8 @@
/* and thus allocate the bytecode array size by ourselves */
if ( n_ins )
{
+ if ( exec->glyphSize )
+ FT_FREE( exec->glyphIns );
if ( FT_QNEW_ARRAY( exec->glyphIns, n_ins ) )
return error;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] truetype-mm dec311859: * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak.,
Werner Lemberg <=