fixed a bug reported by Graham Asher

VER-2-0-4-PATCH
David Turner 24 years ago
parent 76b88d5267
commit 50004d7044
  1. 9
      ChangeLog
  2. 6
      src/base/ftglyph.c
  3. 4
      src/smooth/ftgrays.c

@ -1,3 +1,12 @@
2001-02-22 David Turner <david.turner@freetype.org>
* src/base/ftgrays.c (grays_sweep): the function didn't exit
immediately if "num_cells" was 0 as it should. Thanks to Boris
for finding this out.
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): fixed memory leak when
bitmap rendering fails.. (thanks to Graham Asher)
2001-02-13 Werner Lemberg <wl@gnu.org>
* docs/docmaker.py (DocSection::add_element): Use

@ -602,6 +602,12 @@
if ( !error )
error = FT_Render_Glyph_Internal( glyph->library, &dummy, render_mode );
if (error)
{
FT_Glyph_Done( FT_GLYPH(bitmap) );
goto Exit;
}
if ( !destroy && origin )
{
FT_Vector v;

@ -1359,7 +1359,9 @@
FT_UNUSED( target );
if ( ras.num_cells == 0 )
return;
cur = ras.cells;
limit = cur + ras.num_cells;

Loading…
Cancel
Save