]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
backport tim_one's checkin of
authorMichael W. Hudson <mwh@python.net>
Tue, 5 Mar 2002 14:23:56 +0000 (14:23 +0000)
committerMichael W. Hudson <mwh@python.net>
Tue, 5 Mar 2002 14:23:56 +0000 (14:23 +0000)
commitfc7af7705ca0b381a9abd0535d02bd44e3f07ced
tree53898b0f60d42c6149d3a8f7c2b3c5171c42cc35
parentdd6186d4f624075a9036d843e00d9fb1134a8a2c
backport tim_one's checkin of
    revision 2.164 of object.c

Whether platform malloc(0) returns NULL has nothing to do with whether
platform realloc(p, 0) returns NULL, so MALLOC_ZERO_RETURNS_NULL can
be correctly undefined yet realloc(p, 0) can return NULL anyway.

Prevent realloc(p, 0) doing free(p) and returning NULL via a different
hack.  Would probably be better to get rid of MALLOC_ZERO_RETURNS_NULL
entirely.

Bugfix candidate.
Objects/object.c