commit | eebc21c8de08d58c806fcd3d0f3a5aedee867776 | [log] [tgz] |
---|---|---|
author | Michiharu Ariza <ariza@adobe.com> | Wed Feb 20 12:43:18 2019 -0800 |
committer | Michiharu Ariza <ariza@adobe.com> | Wed Feb 20 12:43:18 2019 -0800 |
tree | 9b8e4387bd01c914dd1e4c2e7551dd7ce9fd34c5 | |
parent | a17ed8459ee1e01caf4761f682bcda821bc8e656 [diff] |
fix crash in hb_map_t::clear() in case called immediately after init()
diff --git a/src/hb-map.hh b/src/hb-map.hh index 02d5406..fd5c6d8 100644 --- a/src/hb-map.hh +++ b/src/hb-map.hh
@@ -170,7 +170,8 @@ void clear () { - memset (items, 0xFF, ((size_t) mask + 1) * sizeof (item_t)); + if (items) + memset (items, 0xFF, ((size_t) mask + 1) * sizeof (item_t)); population = occupancy = 0; }