[Python-checkins] r59081 - python/trunk/Modules/zlibmodule.c

christian.heimes python-checkins at python.org
Wed Nov 21 01:46:21 CET 2007


Author: christian.heimes
Date: Wed Nov 21 01:46:21 2007
New Revision: 59081

Modified:
   python/trunk/Modules/zlibmodule.c
Log:
Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress

Modified: python/trunk/Modules/zlibmodule.c
==============================================================================
--- python/trunk/Modules/zlibmodule.c	(original)
+++ python/trunk/Modules/zlibmodule.c	Wed Nov 21 01:46:21 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