diff --git a/ChangeLog b/ChangeLog index 0edd845df..e5b0c45b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2015-10-15 Werner Lemberg + + * src/truetype/ttinterp.c (TT_RunIns): Fix bytecode stack tracing. + + The used indices were off by 1. + 2015-10-15 Bungeman Werner Lemberg diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c index ae2a82adc..85e409e01 100644 --- a/src/truetype/ttinterp.c +++ b/src/truetype/ttinterp.c @@ -7565,7 +7565,7 @@ ? 2 : 12 - ( *opcode_name[exc->opcode] - '0' ), "#" )); - for ( n = 0; n < cnt; n++ ) + for ( n = 1; n <= cnt; n++ ) FT_TRACE7(( " %d", exc->stack[exc->top - n] )); FT_TRACE6(( "\n" )); }