diff --git a/src/hb-subset.cc b/src/hb-subset.cc index aff3aecc69a279a5afe844997030dd8e8b199c4a..3a0ddb0360005f402571859fa1826e820d052e71 100644 --- a/src/hb-subset.cc +++ b/src/hb-subset.cc @@ -263,14 +263,11 @@ _subset_table (hb_subset_plan_t *plan, break; default: hb_blob_t *source_table = hb_face_reference_table(plan->source, tag); - if (likely(source_table)) - { + if (likely (source_table)) result = hb_subset_plan_add_table(plan, tag, source_table); - } else - { result = false; - } + hb_blob_destroy (source_table); break; } DEBUG_MSG(SUBSET, nullptr, "subset %c%c%c%c %s", HB_UNTAG(tag), result ? "ok" : "FAILED");