Mercurial > cpython-lru_cache-weakref
diff Python/mysnprintf.c @ 21518:8af86a952b2c legacy-trunk
PyOS_vsnprintf(): Change PyMem_Malloc() call to PyMem_MALLOC() macro,
(ditto for PyMem_Free() -> PyMem_FREE()) to fix and close SF bug
#495875 on systems that HAVE_SNPRINTF=0.
Check in on both release-22 branch and trunk.
| author | Barry Warsaw <barry@python.org> |
|---|---|
| date | Fri, 21 Dec 2001 16:32:15 +0000 |
| parents | 87fa6e9bd77e |
| children | 2925b568aacc a8cc8e6f0c1a |
line wrap: on
line diff
--- a/Python/mysnprintf.c Fri Dec 21 15:34:17 2001 +0000 +++ b/Python/mysnprintf.c Fri Dec 21 16:32:15 2001 +0000 @@ -65,7 +65,7 @@ len = vsnprintf(str, size, format, va); #else /* Emulate it. */ - buffer = PyMem_Malloc(size + 512); + buffer = PyMem_MALLOC(size + 512); if (buffer == NULL) { len = -666; goto Done; @@ -85,7 +85,7 @@ memcpy(str, buffer, to_copy); str[to_copy] = '\0'; } - PyMem_Free(buffer); + PyMem_FREE(buffer); Done: #endif str[size-1] = '\0';
