From f2a1b411b1d48c3dfac0df8e78c848d9aa3bb047 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 3 Jun 2010 11:37:51 -0400 Subject: [PATCH] Followup fix for variation-selectors Patch from Jonathan Kew --- src/hb-ot-shape.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hb-ot-shape.cc b/src/hb-ot-shape.cc index 77724ce43..027f72532 100644 --- a/src/hb-ot-shape.cc +++ b/src/hb-ot-shape.cc @@ -484,7 +484,8 @@ hb_map_glyphs (hb_font_t *font, buffer->add_output_glyph (hb_font_get_glyph (font, face, buffer->info[buffer->i].codepoint, 0)); } } - buffer->add_output_glyph (hb_font_get_glyph (font, face, buffer->info[buffer->i].codepoint, 0)); + if (likely (buffer->i < buffer->len)) + buffer->add_output_glyph (hb_font_get_glyph (font, face, buffer->info[buffer->i].codepoint, 0)); buffer->swap (); }