Avoid endless loop while tracing (#54858).
* src/type1/t1load.c (parse_buildchar): Guard tracing stuff with FT_DEBUG_LEVEL_TRACE.
This commit is contained in:
parent
0c4feb72cf
commit
f56830ed40
|
@ -1,3 +1,10 @@
|
||||||
|
2018-10-20 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
|
Avoid endless loop while tracing (#54858).
|
||||||
|
|
||||||
|
* src/type1/t1load.c (parse_buildchar): Guard tracing stuff with
|
||||||
|
FT_DEBUG_LEVEL_TRACE.
|
||||||
|
|
||||||
2018-10-17 David Demelier <markand@malikania.fr>
|
2018-10-17 David Demelier <markand@malikania.fr>
|
||||||
|
|
||||||
* CMakeLists.txt: Specify `RUNTIME DESTINATION'.
|
* CMakeLists.txt: Specify `RUNTIME DESTINATION'.
|
||||||
|
|
|
@ -1061,17 +1061,23 @@
|
||||||
static void
|
static void
|
||||||
parse_buildchar( T1_Face face,
|
parse_buildchar( T1_Face face,
|
||||||
T1_Loader loader )
|
T1_Loader loader )
|
||||||
|
{
|
||||||
|
face->len_buildchar = (FT_UInt)T1_ToFixedArray( &loader->parser,
|
||||||
|
0, NULL, 0 );
|
||||||
|
|
||||||
|
#ifdef FT_DEBUG_LEVEL_TRACE
|
||||||
{
|
{
|
||||||
FT_UInt i;
|
FT_UInt i;
|
||||||
|
|
||||||
|
|
||||||
face->len_buildchar = (FT_UInt)T1_ToFixedArray( &loader->parser,
|
|
||||||
0, NULL, 0 );
|
|
||||||
FT_TRACE4(( " [" ));
|
FT_TRACE4(( " [" ));
|
||||||
for ( i = 0; i < face->len_buildchar; i++ )
|
for ( i = 0; i < face->len_buildchar; i++ )
|
||||||
FT_TRACE4(( " 0" ));
|
FT_TRACE4(( " 0" ));
|
||||||
|
|
||||||
FT_TRACE4(( "]\n" ));
|
FT_TRACE4(( "]\n" ));
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue