aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2017-01-21 14:50:22 -0800
committerBehdad Esfahbod <behdad@behdad.org>2017-01-21 14:50:22 -0800
commit0dcc7b49a830e2680d3e6d86d953efab85cef6ff (patch)
treece1e72cc360c7e216377a6cebd8ee32d43d97c98
parentbf0d3a665baac9e33c0f774b22197c321b864c80 (diff)
downloadharfbuzz_ng-0dcc7b49a830e2680d3e6d86d953efab85cef6ff.tar.gz
[var] Minor lifecycle adjustment
-rw-r--r--src/hb-font.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hb-font.cc b/src/hb-font.cc
index a8b9e4c3b..e2a0a5f0f 100644
--- a/src/hb-font.cc
+++ b/src/hb-font.cc
@@ -1556,11 +1556,11 @@ hb_font_set_var_coords_normalized (hb_font_t *font,
if (unlikely (coords_length && !copy))
return;
- free (font->coords);
-
if (coords_length)
memcpy (copy, coords, coords_length * sizeof (coords[0]));
+ free (font->coords);
+
font->coords = copy;
font->num_coords = coords_length;
}