Fix loop
diff --git a/src/hb-ot-tag.c b/src/hb-ot-tag.c
index d1d42f5..2d9db66 100644
--- a/src/hb-ot-tag.c
+++ b/src/hb-ot-tag.c
@@ -157,8 +157,8 @@
   int i;
 
   for (i = 0; i < ARRAY_LENGTH (ot_scripts); i++) {
-    const hb_tag_t *p = ot_scripts[i];
-    while (*p)
+    const hb_tag_t *p;
+    for (p = ot_scripts[i]; *p; p++)
       if (tag == *p)
         return i;
   }