Mercurial > cpython-lru_cache-weakref
diff Modules/zlibmodule.c @ 43936:38b1deb4e4eb 2.5
Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress
| author | Christian Heimes <christian@cheimes.de> |
|---|---|
| date | Wed, 21 Nov 2007 00:44:57 +0000 |
| parents | 618d088d9668 |
| children | 0498ebb6c41b |
line wrap: on
line diff
--- a/Modules/zlibmodule.c Mon Nov 19 18:56:54 2007 +0000 +++ b/Modules/zlibmodule.c Wed Nov 21 00:44:57 2007 +0000 @@ -197,10 +197,11 @@ PyObject *result_str; Byte *input; int length, err; - int wsize=DEF_WBITS, r_strlen=DEFAULTALLOC; + int wsize=DEF_WBITS; + Py_ssize_t r_strlen=DEFAULTALLOC; z_stream zst; - if (!PyArg_ParseTuple(args, "s#|ii:decompress", + if (!PyArg_ParseTuple(args, "s#|in:decompress", &input, &length, &wsize, &r_strlen)) return NULL;
