Index: pango/opentype/harfbuzz-gpos.c
===================================================================
--- pango/opentype/harfbuzz-gpos.c	(revision 2400)
+++ pango/opentype/harfbuzz-gpos.c	(working copy)
@@ -6121,9 +6121,14 @@
     }
 
     if ( error == HB_Err_Not_Covered )
+    {
       (buffer->in_pos)++;
+    }
     else
+    {
       retError = error;
+      break;
+    }
   }
 
   return retError;
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 2400)
+++ ChangeLog	(working copy)
@@ -1,3 +1,10 @@
+2007-08-15  Milan Crha  <mcrha@redhat.com>
+
+	** Fix for bug #463430
+
+	* opentype/harfbuzz-gpos.c: (GPOS_Do_String_Lookup):
+	When we don't move to next character, then stop, not stuck.
+
 2007-08-14  Behdad Esfahbod  <behdad@gnome.org>
 
 	Bug 466755 – pango hangul is crashing in gnome-about because it is
