src/hb-ot-kern-table.hh |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 210f899acad1959d60892538ac1968a36dbbb51b
Author: Behdad Esfahbod <[email protected]>
Date:   Tue Oct 9 21:56:37 2018 -0400

    [kern] Sanitize 4 bytes, not 2

diff --git a/src/hb-ot-kern-table.hh b/src/hb-ot-kern-table.hh
index 0ab9322f..ee237020 100644
--- a/src/hb-ot-kern-table.hh
+++ b/src/hb-ot-kern-table.hh
@@ -430,7 +430,7 @@ struct kern
   inline bool sanitize (hb_sanitize_context_t *c) const
   {
     TRACE_SANITIZE (this);
-    if (!u.major.sanitize (c)) return_trace (false);
+    if (!u.version32.sanitize (c)) return_trace (false);
     switch (u.major) {
     case 0: return_trace (u.ot.sanitize (c));
     case 1: return_trace (u.aat.sanitize (c));
@@ -480,13 +480,13 @@ struct kern
 
   protected:
   union {
-  HBUINT16             major;
   HBUINT32             version32;
+  HBUINT16             major;
   KernOT               ot;
   KernAAT              aat;
   } u;
   public:
-  DEFINE_SIZE_UNION (2, major);
+  DEFINE_SIZE_UNION (4, version32);
 };
 
 struct kern_accelerator_t : kern::accelerator_t {};
_______________________________________________
HarfBuzz mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to