From: Antoine Pitrou Date: Sat, 23 Nov 2013 20:34:04 +0000 (+0100) Subject: Fix signed / unsigned comparison X-Git-Tag: v3.4.0b1~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1207c1bcf732bc3e9c8875cfb0343af98ebc41c;p=thirdparty%2FPython%2Fcpython.git Fix signed / unsigned comparison --- diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 11e07b390206..22ce7a504009 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c @@ -1165,7 +1165,7 @@ _Unpickler_Read(UnpicklerObject *self, char **s, Py_ssize_t n) 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; }