diff --git a/ChangeLog b/ChangeLog index 4442f3982..a39a56acd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2015-11-15 Werner Lemberg + + * src/bdf/bdflib.c (bdf_load_font): Fix small memory leak (#46439). + 2015-11-11 Werner Lemberg [cff, autofit] Switch off stem darkening by default. diff --git a/src/bdf/bdflib.c b/src/bdf/bdflib.c index c1619e63c..d1d1704f6 100644 --- a/src/bdf/bdflib.c +++ b/src/bdf/bdflib.c @@ -1792,9 +1792,11 @@ glyph->encoding = (long)font->unencoded_used++; } else + { /* Free up the glyph name if the unencoded shouldn't be */ /* kept. */ FT_FREE( p->glyph_name ); + } p->glyph_name = NULL; } @@ -2598,6 +2600,7 @@ memory = extmemory; FT_FREE( p->font ); + FT_FREE( p->glyph_name ); goto Exit; }