diff options
author | John Stracke <jstracke@Google.com> | 2019-11-23 11:25:28 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2019-11-23 11:25:28 +0100 |
commit | d4f9c249893a146b0c94a152f7674e288d181f95 (patch) | |
tree | f58cab20775ba96d59b5309106211719410e0d7c /src/base/ftgloadr.c | |
parent | 9df460b632985f7d245d7669147c8c6a72724419 (diff) | |
download | freetype2-d4f9c249893a146b0c94a152f7674e288d181f95.tar.gz |
[base] Really fix #57194.
Apply accidentally missed second part of patch.
* src/base/ftgloadr.c (FT_GlyphLoader_CheckPoints): Call
`FT_GlyphLoader_CreateExtra'.
Diffstat (limited to 'src/base/ftgloadr.c')
-rw-r--r-- | src/base/ftgloadr.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/base/ftgloadr.c b/src/base/ftgloadr.c index c076dcc34..4afb682f1 100644 --- a/src/base/ftgloadr.c +++ b/src/base/ftgloadr.c @@ -215,6 +215,10 @@ FT_UInt new_max, old_max; + error = FT_GlyphLoader_CreateExtra( loader ); + if ( error ) + return error; + /* check points & tags */ new_max = (FT_UInt)base->n_points + (FT_UInt)current->n_points + n_points; @@ -248,6 +252,10 @@ loader->max_points = new_max; } + error = FT_GlyphLoader_CreateExtra( loader ); + if ( error ) + return error; + /* check contours */ old_max = loader->max_contours; new_max = (FT_UInt)base->n_contours + (FT_UInt)current->n_contours + |