Skip to content

Commit 142bab6

Browse files
committed
Add NULL check
1 parent 0b05acf commit 142bab6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Python/pystate.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -774,8 +774,10 @@ interpreter_clear(PyInterpreterState *interp, PyThreadState *tstate)
774774
}
775775
}
776776
struct _PyExecutorObject *cold = interp->cold_executor;
777-
interp->cold_executor = NULL;
778-
_PyExecutor_Free(cold);
777+
if (cold != NULL) {
778+
interp->cold_executor = NULL;
779+
_PyExecutor_Free(cold);
780+
}
779781
interp->sys_profile_initialized = false;
780782
interp->sys_trace_initialized = false;
781783
for (int t = 0; t < PY_MONITORING_TOOL_IDS; t++) {

0 commit comments

Comments
 (0)