*** ttgxvar.c~ 2004-05-09 21:52:54.000000000 -0700 --- ttgxvar.c 2004-05-09 21:52:54.000000000 -0700 *************** *** 294,300 **** if ( version != 0x00010000L || axisCount != (FT_Long)blend->mmvar->num_axis ) ! return; if ( FT_NEW_ARRAY( blend->avar_segment, axisCount ) ) goto Exit; --- 294,300 ---- if ( version != 0x00010000L || axisCount != (FT_Long)blend->mmvar->num_axis ) ! goto Exit; if ( FT_NEW_ARRAY( blend->avar_segment, axisCount ) ) goto Exit; *************** *** 1451,1456 **** --- 1451,1459 ---- FT_Stream_SeekSet( stream, here ); } + FT_FREE( tuple_coords ); + FT_FREE( im_start_coords ); + FT_FREE( im_end_coords ); FT_FRAME_EXIT(); goto Exit;