src/hb-ot-head-table.hh |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit d0adc80965506810820f9ec165b8df80cc8907e3
Author: Behdad Esfahbod <[email protected]>
Date:   Sat Jan 2 13:25:18 2016 +0000

    Check magicNumber in head table during sanitize

diff --git a/src/hb-ot-head-table.hh b/src/hb-ot-head-table.hh
index fc351cf..60644be 100644
--- a/src/hb-ot-head-table.hh
+++ b/src/hb-ot-head-table.hh
@@ -55,7 +55,9 @@ struct head
   inline bool sanitize (hb_sanitize_context_t *c) const
   {
     TRACE_SANITIZE (this);
-    return_trace (c->check_struct (this) && likely (version.major == 1));
+    return_trace (c->check_struct (this) &&
+                 version.major == 1 &&
+                 magicNumber == 0x5F0F3CF5u);
   }
 
   protected:
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to