[GX] Skip tail zero entries when setting variation coordinates

pull/279/head
Behdad Esfahbod 8 years ago
parent 1124d2ece5
commit 250bcd6fb6
  1. 4
      src/hb-font.cc

@ -1556,6 +1556,10 @@ hb_font_set_var_coords_normalized (hb_font_t *font,
if (font->immutable)
return;
/* Skip tail zero entries. */
while (coords_length && !coords[coords_length - 1])
coords_length--;
int *copy = (int *) calloc (coords_length, sizeof (coords[0]));
if (unlikely (!copy))
return;

Loading…
Cancel
Save