[truetype] Fix memory leak for broken GX fonts (#46188).
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Fix scope of deallocation.
This commit is contained in:
parent
f96094eef0
commit
7ef0d8661a
|
@ -1,3 +1,10 @@
|
|||
2015-10-13 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[truetype] Fix memory leak for broken GX fonts (#46188).
|
||||
|
||||
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Fix scope of
|
||||
deallocation.
|
||||
|
||||
2015-10-13 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[truetype] Fix commit from 2015-10-10.
|
||||
|
|
|
@ -2059,8 +2059,6 @@
|
|||
|
||||
if ( localpoints != ALL_POINTS )
|
||||
FT_FREE( localpoints );
|
||||
if ( sharedpoints != ALL_POINTS )
|
||||
FT_FREE( sharedpoints );
|
||||
FT_FREE( deltas_x );
|
||||
FT_FREE( deltas_y );
|
||||
|
||||
|
@ -2072,6 +2070,8 @@
|
|||
FT_TRACE5(( "\n" ));
|
||||
|
||||
Fail2:
|
||||
if ( sharedpoints != ALL_POINTS )
|
||||
FT_FREE( sharedpoints );
|
||||
FT_FREE( tuple_coords );
|
||||
FT_FREE( im_start_coords );
|
||||
FT_FREE( im_end_coords );
|
||||
|
|
Loading…
Reference in New Issue