From 6783701b4e4443ae0db754d74349f05244e4316b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 26 Jun 2023 12:31:22 -0600 Subject: [PATCH] [subset] Handle an error condition Fixes https://oss-fuzz.com/testcase-detail/6306810588692480 --- src/hb-subset-plan.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hb-subset-plan.cc b/src/hb-subset-plan.cc index 2910ee2f6..9a00de3e6 100644 --- a/src/hb-subset-plan.cc +++ b/src/hb-subset-plan.cc @@ -349,7 +349,7 @@ _generate_varstore_inner_maps (const hb_set_t& varidx_set, { if (varidx_set.is_empty () || subtable_count == 0) return; - inner_maps.resize (subtable_count); + if (unlikely (!inner_maps.resize (subtable_count))) return; for (unsigned idx : varidx_set) { uint16_t major = idx >> 16;