From: Behdad Esfahbod Date: Tue, 7 May 2019 19:45:38 +0000 (-0700) Subject: [serialize] Minor X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2eb7e0e0e923d096d2598133cacd6e5ee04a6a04;p=platform%2Fupstream%2FlibHarfBuzzSharp.git [serialize] Minor --- diff --git a/src/hb-serialize.hh b/src/hb-serialize.hh index 27c8c17..7e46df2 100644 --- a/src/hb-serialize.hh +++ b/src/hb-serialize.hh @@ -165,7 +165,7 @@ struct hb_serialize_context_t /* Only "pack" if there exist other objects... Otherwise, don't bother. * Saves a move. */ - if (packed.length == 1) + if (packed.length <= 1) return; pop_pack (); @@ -285,7 +285,10 @@ struct hb_serialize_context_t void resolve_links () { + if (unlikely (in_error ())) return; + assert (!current); + assert (packed.length > 1); for (const object_t *parent : ++hb_iter (packed)) {