From 693d91cd49fda3e728b59e6885bea8d7b01958ef Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 17 Apr 2019 17:59:39 -0400 Subject: [PATCH] [serialize] Fix offset calculation --- src/hb-serialize.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hb-serialize.hh b/src/hb-serialize.hh index 971359f40..311eacfe4 100644 --- a/src/hb-serialize.hh +++ b/src/hb-serialize.hh @@ -272,7 +272,7 @@ struct hb_serialize_context_t auto& link = *current->links.push (); link.is_wide = sizeof (T) == 4; - link.position = (const char *) &ofs - (const char *) base; + link.position = (const char *) &ofs - current->head; link.bias = (const char *) base - current->head; link.objidx = objidx; }