Mercurial > cpython-lru_cache-weakref
diff Python/mysnprintf.c @ 18916:2bc648932d44 legacy-trunk
Add mysnprintf.c to Windows build, + squash compiler wngs in mysnprintf.c.
| author | Tim Peters <tim.peters@gmail.com> |
|---|---|
| date | Tue, 31 Jul 2001 22:10:29 +0000 |
| parents | 79c676f9b34a |
| children | 6b6a9cae256e |
line wrap: on
line diff
--- a/Python/mysnprintf.c Tue Jul 31 18:05:33 2001 +0000 +++ b/Python/mysnprintf.c Tue Jul 31 22:10:29 2001 +0000 @@ -37,9 +37,10 @@ return len; } len++; - if (len > size + 512) + assert(len >= 0); + if ((size_t)len > size + 512) Py_FatalError("Buffer overflow in PyOS_snprintf/PyOS_vsnprintf"); - if (len > size) { + if ((size_t)len > size) { PyMem_Free(buffer); return len - 1; }
