From: Behdad Esfahbod Date: Sun, 31 Mar 2019 02:26:37 +0000 (-0700) Subject: [serialize] Don't insert empty object into tree X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d74dc3ef65a159fe585e906deccdb32b570433aa;p=platform%2Fupstream%2FlibHarfBuzzSharp.git [serialize] Don't insert empty object into tree --- diff --git a/src/hb-serialize.hh b/src/hb-serialize.hh index e7873ab..3bbff75 100644 --- a/src/hb-serialize.hh +++ b/src/hb-serialize.hh @@ -160,6 +160,9 @@ struct hb_serialize_context_t memmove (tail, obj.head, len); head = obj.head; + if (!len) + return 0; + obj.head = tail; obj.tail = tail + len; @@ -304,7 +307,7 @@ struct hb_serialize_context_t hb_vector_t packed; /* Map view of packed objects. */ - hb_hashmap_t packed_map; + hb_hashmap_t packed_map; };