]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Add NULL check for gen->gi_code in gen_send_ex()
authorChristian Heimes <christian@python.org>
Thu, 8 Sep 2016 22:20:13 +0000 (00:20 +0200)
committerChristian Heimes <christian@python.org>
Thu, 8 Sep 2016 22:20:13 +0000 (00:20 +0200)
commit884332b45a436a90c5a36c3d6288566fb7ce3456
tree923064fabcc0a4d388a388e3c84857bfe9bf9fec
parent7a5457b6878db61910c81017d10579edb7c91512
Add NULL check for gen->gi_code in gen_send_ex()

_PyGen_Finalize() checks that gen->gi_code is not NULL before it
accesses the flags of the code object. This means that the flag
could be NULL.

It passes down the generatore to gen_close() and gen_send_ex().
gen_send_ex() did not check for gen->gi_code != NULL.

CID 1297900
Objects/genobject.c