From 3ade2ffaa58d639bc825dbeee8aa1d0033ed668b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 2 Dec 2022 14:26:36 -0700 Subject: [PATCH] [serialize] Adjust pop_discard for zerocopy --- src/hb-serialize.hh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hb-serialize.hh b/src/hb-serialize.hh index d92519910..9aeed1414 100644 --- a/src/hb-serialize.hh +++ b/src/hb-serialize.hh @@ -326,7 +326,8 @@ struct hb_serialize_context_t if (unlikely (in_error() && !only_overflow ())) return; current = current->next; - revert (obj->head, obj->tail); + revert (zerocopy ? zerocopy : obj->head, obj->tail); + zerocopy = nullptr; obj->fini (); object_pool.release (obj); }