diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index f1853ef8d..215120437 100644 --- a/src/truetype/ttgload.c +++ b/src/truetype/ttgload.c @@ -1926,9 +1926,14 @@ #ifdef FT_CONFIG_OPTION_INCREMENTAL if ( glyph_data_loaded ) + { + /* restore original stream */ + loader->stream = face->root.stream; + face->root.internal->incremental_interface->funcs->free_glyph_data( face->root.internal->incremental_interface->object, &glyph_data ); + } #endif