[Python-checkins] r59080 - in python/branches/release25-maint: Misc/NEWS Modules/zlibmodule.c
christian.heimes
python-checkins at python.org
Wed Nov 21 01:44:57 CET 2007
Author: christian.heimes
Date: Wed Nov 21 01:44:57 2007
New Revision: 59080
Modified:
python/branches/release25-maint/Misc/NEWS
python/branches/release25-maint/Modules/zlibmodule.c
Log:
Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress
Modified: python/branches/release25-maint/Misc/NEWS
==============================================================================
--- python/branches/release25-maint/Misc/NEWS (original)
+++ python/branches/release25-maint/Misc/NEWS Wed Nov 21 01:44:57 2007
@@ -141,6 +141,8 @@
- Build using system ffi library on arm*-linux*.
+- Bug #1372: zlibmodule.c: int overflow in PyZlib_decompress
+
Documentation
-------------
Modified: python/branches/release25-maint/Modules/zlibmodule.c
==============================================================================
--- python/branches/release25-maint/Modules/zlibmodule.c (original)
+++ python/branches/release25-maint/Modules/zlibmodule.c Wed Nov 21 01:44:57 2007
@@ -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;
More information about the Python-checkins
mailing list