Fix infinite loop in the case where the charmap contains a character >

Tue Apr 15 05:00:39 2003  Owen Taylor  <otaylor@redhat.com>

        * pango/opentype/pango-ot-info.c (synthesize_class_def):
        Fix infinite loop in the case where the charmap contains
        a character > 65535. (#106550, Morten Welinder.)
diff --git a/src/pango-ot-info.c b/src/pango-ot-info.c
index 1a4251a..1c55f2e 100644
--- a/src/pango-ot-info.c
+++ b/src/pango-ot-info.c
@@ -202,13 +202,13 @@
     {
       GlyphInfo glyph_info;
 
-      if (glyph > 65535)
-	continue;
-
-      glyph_info.glyph = glyph;
-      glyph_info.class = get_glyph_class (charcode);
-
-      g_array_append_val (glyph_infos, glyph_info);
+      if (glyph <= 65535)
+	{
+	  glyph_info.glyph = glyph;
+	  glyph_info.class = get_glyph_class (charcode);
+	  
+	  g_array_append_val (glyph_infos, glyph_info);
+	}
       
       charcode = FT_Get_Next_Char (info->face, charcode, &glyph);
     }