]> granicus.if.org Git - python/commit
Issue #2620: Overflow checking when allocating or reallocating memory
authorGregory P. Smith <greg@mad-scientist.com>
Tue, 22 Jul 2008 04:46:32 +0000 (04:46 +0000)
committerGregory P. Smith <greg@mad-scientist.com>
Tue, 22 Jul 2008 04:46:32 +0000 (04:46 +0000)
commit0470bab69783c13447cb634fa403ef1067fe56d1
tree8930faf64b2224f282512ff18a41bb0b338beded
parentf5574a0c290aac0ec581415fdd343641c00d5d42
Issue #2620: Overflow checking when allocating or reallocating memory
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
Doc/c-api/memory.rst
Include/pymem.h
Misc/NEWS
Modules/almodule.c
Modules/arraymodule.c
Modules/selectmodule.c
Objects/obmalloc.c