]> granicus.if.org Git - python/commit
bpo-29683 - Fixes to _PyCode_SetExtra when co_extra->ce->extras is (#402)
authorBrian Coleman <brianfcoleman@gmail.com>
Thu, 2 Mar 2017 22:21:53 +0000 (22:21 +0000)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 2 Mar 2017 22:21:53 +0000 (00:21 +0200)
commita6e84933d204f807e0e81b6a2237193b2e8ab89a
treec8675269eb9fca2e35fbd4864db1e1afbed0da71
parent65bd0bdf3d285e3917d66c600c95cb0842e3b3be
bpo-29683 - Fixes to _PyCode_SetExtra when co_extra->ce->extras is (#402)

allocated.

On PyMem_Realloc failure, _PyCode_SetExtra should free co_extra if
co_extra->ce_extras could not be allocated.
On PyMem_Realloc success, _PyCode_SetExtra should set all unused slots in
co_extra->ce_extras to NULL.
Misc/NEWS
Objects/codeobject.c