[Python-checkins] cpython: Fix signed / unsigned comparison

antoine.pitrou python-checkins at python.org
Sat Nov 23 21:38:14 CET 2013


http://hg.python.org/cpython/rev/c3fd79b17983
changeset:   87456:c3fd79b17983
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Sat Nov 23 21:34:04 2013 +0100
summary:
  Fix signed / unsigned comparison

files:
  Modules/_pickle.c |  2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)


diff --git a/Modules/_pickle.c b/Modules/_pickle.c
--- a/Modules/_pickle.c
+++ b/Modules/_pickle.c
@@ -1165,7 +1165,7 @@
             PyErr_Format(UnpicklingError, "Invalid frame length");
             return -1;
         }
-        if (frame_len < n) {
+        if ((Py_ssize_t) frame_len < n) {
             PyErr_Format(UnpicklingError, "Bad framing");
             return -1;
         }

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list