--- Python-2.4.4/Modules/_localemodule.c.cve 2007-05-07 13:22:23.000000000 -0600 +++ Python-2.4.4/Modules/_localemodule.c 2007-05-07 13:22:23.000000000 -0600 @@ -360,7 +360,7 @@ PyLocale_strxfrm(PyObject* self, PyObjec buf = PyMem_Malloc(n1); if (!buf) return PyErr_NoMemory(); - n2 = strxfrm(buf, s, n1); + n2 = strxfrm(buf, s, n1) + 1; if (n2 > n1) { /* more space needed */ buf = PyMem_Realloc(buf, n2);