From: Behdad Esfahbod Date: Thu, 22 Apr 2010 04:49:16 +0000 (-0400) Subject: Sanitize shallow in Lookup since the generic SubLookup has no methods X-Git-Tag: submit/master/20120920.151126~7^2~826 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=19828ad42d8117563412aae3c70887aa117805a9;p=framework%2Fuifw%2Fharfbuzz.git Sanitize shallow in Lookup since the generic SubLookup has no methods --- diff --git a/src/hb-ot-layout-common-private.hh b/src/hb-ot-layout-common-private.hh index 080d9f5..38d1983 100644 --- a/src/hb-ot-layout-common-private.hh +++ b/src/hb-ot-layout-common-private.hh @@ -295,7 +295,7 @@ struct Lookup inline bool sanitize (SANITIZE_ARG_DEF) { TRACE_SANITIZE (); - if (!(SANITIZE_SELF () && SANITIZE_THIS (subTable))) return false; + if (!(SANITIZE_SELF () && HB_LIKELY ((subTable).sanitize_shallow (SANITIZE_ARG)))) return false; if (HB_UNLIKELY (lookupFlag & LookupFlag::UseMarkFilteringSet)) { USHORT &markFilteringSet = StructAfter (subTable);