From d9304b69e08ca8a78a38ebf249d0663b593d596d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 5 Apr 2025 20:02:30 -0600 Subject: [PATCH] [subset] Fix i686 oss-fuzz build hopefully --- src/hb-subset.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hb-subset.cc b/src/hb-subset.cc index d4a2b05b8..7f9dc34de 100644 --- a/src/hb-subset.cc +++ b/src/hb-subset.cc @@ -730,7 +730,7 @@ static hb_blob_t* get_charstrings_data(accel_t& accel, hb_codepoint_t glyph_inde const char* cff_data = hb_blob_get_data(cff_blob, &length) ; long int offset = (const char*) bytes.arrayZ - cff_data; - if (offset < 0 || offset > UINT32_MAX) { + if (offset < 0 || offset > INT32_MAX) { return hb_blob_get_empty (); } @@ -751,7 +751,7 @@ static hb_blob_t* get_charstrings_index(accel_t& accel) { const char* cff_data = hb_blob_get_data(cff_blob, &length) ; long int offset = charstrings_start - cff_data; - if (offset < 0 || offset > UINT32_MAX) { + if (offset < 0 || offset > INT32_MAX) { return hb_blob_get_empty (); }