[subset-cff] Avoid resetting buffer as encoder does

This commit is contained in:
Behdad Esfahbod 2022-05-18 11:37:57 -06:00
parent 71aa10a394
commit 0761e7cdfd
1 changed files with 1 additions and 2 deletions

View File

@ -40,7 +40,7 @@ struct str_encoder_t
str_encoder_t (str_buff_t &buff_)
: buff (buff_), error (false) {}
void reset () { buff.resize (0); }
void reset () { buff.reset (); }
void encode_byte (unsigned char b)
{
@ -851,7 +851,6 @@ struct subr_subsetter_t
bool encode_str (const parsed_cs_str_t &str, const unsigned int fd, str_buff_t &buff) const
{
buff.reset ();
str_encoder_t encoder (buff);
encoder.reset ();
/* if a prefix (CFF1 width or CFF2 vsindex) has been removed along with hints,