diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 11e07b39020..22ce7a50400 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; }