Descripton: Create an output buffer that assumes 4-byte sequences for all
 Unicode characters
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570068
Origin: http://sourceforge.net/tracker/?func=detail&aid=2676136&group_id=158366&atid=807545
--- a/pyfribidi.c
+++ b/pyfribidi.c
@@ -230,7 +230,7 @@
 
 	/* Allocate fribidi UTF-8 buffer */
 
-	visual_utf8 = PyMem_New(char, MAX_STR_LEN);
+	visual_utf8 = PyMem_New(char, (unicode_length * 4)+1);
 	if (visual_utf8 == NULL)
 	{
 		PyErr_SetString (PyExc_MemoryError,
