Skip to content

Commit 46a4a7f

Browse files
committed
Fix reference leak in error path
1 parent b4dc9dc commit 46a4a7f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Python/pylifecycle.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,6 +1317,7 @@ init_interp_main(PyThreadState *tstate)
13171317
return _PyStatus_ERR("can't initialize optimizer");
13181318
}
13191319
if (_Py_SetTier2Optimizer((_PyOptimizerObject *)opt)) {
1320+
Py_DECREF(opt);
13201321
return _PyStatus_ERR("can't install optimizer");
13211322
}
13221323
Py_DECREF(opt);

0 commit comments

Comments
 (0)