[Python-checkins] bpo-35414: Add a missing Py_INCREF(Py_None) in PyState_RemoveModule(). (GH-10914)

Miss Islington (bot) webhook-mailer at python.org
Wed Dec 5 02:51:17 EST 2018


https://github.com/python/cpython/commit/2d594f857865a4719876ac545ddfd62f474522cd
commit: 2d594f857865a4719876ac545ddfd62f474522cd
branch: 3.7
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2018-12-04T23:51:08-08:00
summary:

bpo-35414: Add a missing Py_INCREF(Py_None) in PyState_RemoveModule(). (GH-10914)

(cherry picked from commit 2a893430c9c8378cbdfac95895a64fa07aaff9ed)

Co-authored-by: Zackery Spytz <zspytz at gmail.com>

files:
M Python/pystate.c

diff --git a/Python/pystate.c b/Python/pystate.c
index 15761e7da90f..8077a3ee7ab0 100644
--- a/Python/pystate.c
+++ b/Python/pystate.c
@@ -532,6 +532,7 @@ PyState_RemoveModule(struct PyModuleDef* def)
         Py_FatalError("PyState_RemoveModule: Module index out of bounds.");
         return -1;
     }
+    Py_INCREF(Py_None);
     return PyList_SetItem(state->modules_by_index, index, Py_None);
 }
 



More information about the Python-checkins mailing list