Denis Dmitriev <[email protected]> added the comment:
Alright, I think this is caused by the following:
static PyObject *
PyZlib_objdecompress(compobject *self, PyObject *args)
{
int err, inplen, old_length, length = DEFAULTALLOC;
int max_length = 0;
The problem is that inplen, length, old_length, and max_length are all ints,
whereas they should be Py_ssize_t. I think replacing them should make the bug
go away. (I can't test it right now though because I'm having trouble compiling
zlibmodule on my current machine)
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue8571>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com