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,