From c1207c1bcf732bc3e9c8875cfb0343af98ebc41c Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Sat, 23 Nov 2013 21:34:04 +0100 Subject: Fix signed / unsigned comparison --- Modules/_pickle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 11e07b3..22ce7a5 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; } -- cgit v0.12