From 6bd5a8cc78511b0062a296f5c9b87e4269c26fe8 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Thu, 14 Aug 2025 12:23:03 -0400 Subject: [PATCH] [truetype] Small fix in the incremental interface. Fixes #1299, last [-Wdangling-pointer=] warning. * src/truetype/ttgload.c (load_truetype_glyph): Restore original stream on exit. --- src/truetype/ttgload.c | 5 +++++ 1 file changed, 5 insertions(+) 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