From 67449c39331babb88f7d29d737895d786cd5da33 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 14 Sep 2018 10:58:00 +0200 Subject: [PATCH] Don't dereference offset before check_struct() --- src/hb-open-file.hh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/hb-open-file.hh b/src/hb-open-file.hh index a1f931d3..38610a8e 100644 --- a/src/hb-open-file.hh +++ b/src/hb-open-file.hh @@ -387,10 +387,9 @@ struct ResourceMap inline bool sanitize (hb_sanitize_context_t *c, const void *data_base) const { TRACE_SANITIZE (this); - const void *type_base = &(this+typeList); return_trace (c->check_struct (this) && typeList.sanitize (c, this, - type_base, + &(this+typeList), data_base)); } -- GitLab