[Python-checkins] [python/cpython] 6a9122: bpo-29683 - Fixes to _PyCode_SetExtra when co_extr...
GitHub
noreply at github.com
Thu Mar 2 05:32:19 EST 2017
Branch: refs/heads/master
Home: https://github.com/python/cpython
Commit: 6a9122ce6969902e119133dac660bf515616c7dd
https://github.com/python/cpython/commit/6a9122ce6969902e119133dac660bf515616c7dd
Author: Brian Coleman <brianfcoleman at gmail.com>
Date: 2017-03-02 (Thu, 02 Mar 2017)
Changed paths:
M Misc/NEWS
M Objects/codeobject.c
Log Message:
-----------
bpo-29683 - Fixes to _PyCode_SetExtra when co_extra->ce->extras is (#376)
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.
More information about the Python-checkins
mailing list