mirror of https://github.com/python/cpython
bpo-30961: Fix decrementing a borrowed reference in tracemalloc. (#2747)
This commit is contained in:
parent
ba75af7130
commit
4ed5ad79ec
|
@ -0,0 +1 @@
|
|||
Fix decrementing a borrowed reference in tracemalloc.
|
|
@ -1752,7 +1752,7 @@ _PyTraceMalloc_Init(void)
|
|||
if (key == NULL)
|
||||
return -1;
|
||||
|
||||
value = PyDict_GetItemWithError(xoptions, key);
|
||||
value = PyDict_GetItemWithError(xoptions, key); /* borrowed */
|
||||
Py_DECREF(key);
|
||||
if (value == NULL) {
|
||||
if (PyErr_Occurred())
|
||||
|
@ -1763,7 +1763,6 @@ _PyTraceMalloc_Init(void)
|
|||
}
|
||||
|
||||
nframe = parse_sys_xoptions(value);
|
||||
Py_DECREF(value);
|
||||
if (nframe < 0) {
|
||||
Py_FatalError("-X tracemalloc=NFRAME: invalid number of frames");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue