Don't process lookups if buffer is in error

This commit is contained in:
Behdad Esfahbod 2015-11-05 23:52:29 -08:00
parent 4301703bdd
commit f92bd86cc8

View File

@ -954,7 +954,7 @@ apply_string (OT::hb_apply_context_t *c,
{
hb_buffer_t *buffer = c->buffer;
if (unlikely (!buffer->len || !c->lookup_mask))
if (unlikely (buffer->in_error || !buffer->len || !c->lookup_mask))
return;
c->set_lookup_props (lookup.get_props ());