Skip to content

Commit 8d70094

Browse files
committed
Fix refcounting
1 parent 1d55e6e commit 8d70094

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Objects/codeobject.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2478,8 +2478,12 @@ _PyCode_ConstantKey(PyObject *op)
24782478

24792479
PyObject *slice_key = PySlice_New(start_key, stop_key, step_key);
24802480
if (slice_key == NULL) {
2481+
Py_DECREF(start_key);
2482+
Py_DECREF(stop_key);
2483+
Py_DECREF(step_key);
24812484
return NULL;
24822485
}
2486+
24832487
key = PyTuple_Pack(2, slice_key, op);
24842488
Py_DECREF(slice_key);
24852489
}

0 commit comments

Comments
 (0)