diff --git a/src/pshinter/pshrec.c b/src/pshinter/pshrec.c index e91f5d5ee..2a5cffbad 100644 --- a/src/pshinter/pshrec.c +++ b/src/pshinter/pshrec.c @@ -249,6 +249,10 @@ mask = table->masks + count - 1; mask->num_bits = 0; mask->end_point = 0; + /* reused mask must be cleared */ + if ( mask->max_bits ) + FT_MEM_ZERO( mask->bytes, mask->max_bits >> 3 ); + table->num_masks = count; Exit: