From: Victor Stinner Date: Wed, 6 Jun 2018 11:10:41 +0000 (+0200) Subject: PC/_subprocess.c: Fix signed/unsigned comparison (GH-7446) X-Git-Tag: v2.7.16rc1~263 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d098098ce1dcb02d18571551654cbe7b92d291a4;p=thirdparty%2FPython%2Fcpython.git PC/_subprocess.c: Fix signed/unsigned comparison (GH-7446) Fix the following compiler warning on Windows: ..\PC\_subprocess.c(384): warning C4018: '>' : signed/unsigned mismatch --- diff --git a/PC/_subprocess.c b/PC/_subprocess.c index fc9aaa461132..66940ff7e4b8 100644 --- a/PC/_subprocess.c +++ b/PC/_subprocess.c @@ -381,7 +381,7 @@ getenvironment(PyObject* environment) } totalsize = (p - PyString_AS_STRING(out)) + ksize + 1 + vsize + 1 + 1; - if (totalsize > PyString_GET_SIZE(out)) { + if (totalsize > (size_t)PyString_GET_SIZE(out)) { size_t offset = p - PyString_AS_STRING(out); if (_PyString_Resize(&out, totalsize + 1024)) goto exit;