[pshinter] Clear reused mask.
In PS hinter, memory allocations persist until the module is done. Therefore, we have to clear reused masks. * src/pshinter/pshrec.c (ps_mask_table_alloc): Clear reused mask.
This commit is contained in:
parent
0447df71e7
commit
1680885aa5
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue