[subset] Fix memory leak in subset face destroy.
authorGarret Rieger <grieger@google.com>
Fri, 23 Feb 2018 23:30:14 +0000 (15:30 -0800)
committerGarret Rieger <grieger@google.com>
Fri, 23 Feb 2018 23:30:14 +0000 (15:30 -0800)
src/hb-subset.cc

index b7d3e37..aff3aec 100644 (file)
@@ -136,6 +136,9 @@ _hb_subset_face_data_destroy (void *user_data)
 {
   hb_subset_face_data_t *data = (hb_subset_face_data_t *) user_data;
 
+  for (int i = 0; i < data->tables.len; i++)
+    hb_blob_destroy (data->tables[i].blob);
+
   data->tables.finish ();
 
   free (data);