diff Modules/cStringIO.c @ 82180:680959a3ae2e 2.7

Issue #13555: cPickle now supports files larger than 2 GiB.
author Serhiy Storchaka <storchaka@gmail.com>
date Tue, 12 Feb 2013 21:36:47 +0200
parents a025b04332fe
children be4bec689de3
line wrap: on
line diff
--- a/Modules/cStringIO.c	Tue Feb 12 09:27:53 2013 +0200
+++ b/Modules/cStringIO.c	Tue Feb 12 21:36:47 2013 +0200
@@ -210,11 +210,8 @@
     if (n < end) n++;
 
     len = n - start;
-    if (len > INT_MAX) {
-        PyErr_SetString(PyExc_OverflowError,
-                        "length too large");
-        return -1;
-    }
+    if (len > INT_MAX)
+        len = INT_MAX;
 
     *output=start;