]> granicus.if.org Git - python/commitdiff
Issue #13555: Fix an integer overflow check.
authorSerhiy Storchaka <storchaka@gmail.com>
Tue, 26 Feb 2013 08:07:36 +0000 (10:07 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Tue, 26 Feb 2013 08:07:36 +0000 (10:07 +0200)
Modules/cPickle.c

index e73bac1aceef9a4c593d309943f8c2e0455e5bae..d74ec5b7bbab1c7e2e9bbe2fd8faa0810d1592db 100644 (file)
@@ -595,7 +595,7 @@ readline_file(Unpicklerobject *self, char **s)
                 return i + 1;
             }
         }
-        if (self->buf_size < (PY_SSIZE_T_MAX >> 1)) {
+        if (self->buf_size > (PY_SSIZE_T_MAX >> 1)) {
             PyErr_NoMemory();
             return -1;
         }