commit | af46eb8d5f23c6f4e69a6a1f579fac8c2250b7c2 | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Tue Sep 05 23:30:16 2017 +0200 |
committer | Christian Heimes <christian@python.org> | Tue Sep 05 14:30:16 2017 -0700 |
tree | 2c658c1719de444619c52733f0fac6c311036d9a | |
parent | 564a2c68add64ebf2e558a54f5697513b19293cb [diff] |
_pickle: Fix whichmodule() (#3358) _PyUnicode_FromId() can return NULL: replace Py_INCREF() with Py_XINCREF(). Fix coverity report: CID 1417269.
diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 2a3e739..2525536 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c
@@ -1705,7 +1705,7 @@ /* If no module is found, use __main__. */ module_name = _PyUnicode_FromId(&PyId___main__); - Py_INCREF(module_name); + Py_XINCREF(module_name); return module_name; }