diff --git a/src/hb-ot-shape.cc b/src/hb-ot-shape.cc index 509ce7d55cbe456b6ae8ec89c5c9a81d1fe4ca12..6a8c7ec39e8dfe337c5e2d228942a76fbf46afb0 100644 --- a/src/hb-ot-shape.cc +++ b/src/hb-ot-shape.cc @@ -138,10 +138,10 @@ setup_lookups (hb_face_t *face, /* Turn mask on in the buffer, the über-slow way! */ unsigned int count = buffer->len; - for (unsigned int i = 0; i < count; i++) { - unsigned int cluster = buffer->info[i].cluster; + for (unsigned int j = 0; j < count; j++) { + unsigned int cluster = buffer->info[j].cluster; if (features[i].start <= cluster && cluster < features[i].end) - buffer->info[i].mask |= value; + buffer->info[j].mask |= value; } }