]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-35269: Fix a possible segfault involving a newly-created coroutine (GH-10585)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 18 Nov 2018 16:58:20 +0000 (08:58 -0800)
committerGitHub <noreply@github.com>
Sun, 18 Nov 2018 16:58:20 +0000 (08:58 -0800)
commitae02a929ddd748b67b3e6f6c6665267f031142e7
tree7ae5c1c1d0e57dad2de8ba348e7e9494c120f192
parente851049e0e045b5e0f9d5c6b8a64d7f6b8ecc9c7
bpo-35269: Fix a possible segfault involving a newly-created coroutine (GH-10585)

coro->cr_origin wasn't initialized if compute_cr_origin() failed in
PyCoro_New(), which would cause a crash during the coroutine's
deallocation.

https://bugs.python.org/issue35269
(cherry picked from commit 062a57bf4b768ef726975bcc1d34398387520147)

Co-authored-by: Zackery Spytz <zspytz@gmail.com>
Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst [new file with mode: 0644]
Objects/genobject.c