From 7ab0f4eda9a8a1d7ccd334fa7f9fef4b038a1c24 Mon Sep 17 00:00:00 2001 From: Qunxin Liu Date: Thu, 27 May 2021 11:40:34 -0700 Subject: [PATCH] fuzzer fix --- src/hb-subset.cc | 1 + ...ase-minimized-hb-subset-fuzzer-4681956043390976 | Bin 0 -> 56 bytes 2 files changed, 1 insertion(+) create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976 diff --git a/src/hb-subset.cc b/src/hb-subset.cc index 6a5ce526d..d91699de4 100644 --- a/src/hb-subset.cc +++ b/src/hb-subset.cc @@ -107,6 +107,7 @@ _try_subset (const TableType *table, hb_subset_context_t* c /* OUT */) { c->serializer->start_serialize (); + if (c->serializer->in_error ()) return false; bool needed = table->subset (c); if (!c->serializer->ran_out_of_room ()) diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976 new file mode 100644 index 0000000000000000000000000000000000000000..56bc9411d094a8f2144e825b8ced162e622919f9 GIT binary patch literal 56 hcmZQzWME)mQUC)61_%u!o&9}+Ky0822ACL(1^}Ko1~dQw literal 0 HcmV?d00001