--- libxfont-1.4.1.orig/src/fontfile/decompress.c
+++ libxfont-1.4.1/src/fontfile/decompress.c
@@ -261,6 +261,8 @@
      	 */
     	while ( code >= 256 )
     	{
+	    if (stackp - de_stack >= STACK_SIZE - 1)
+		return BUFFILEEOF;
 	    *stackp++ = file->tab_suffix[code];
 	    code = file->tab_prefix[code];
     	}
