From 4f2c96e7d47481ffeed4d6a1f893e7af961f82b2 Mon Sep 17 00:00:00 2001 From: Kir Chou Date: Tue, 2 Dec 2025 23:57:38 +0900 Subject: [PATCH] Initalize may be used but uninitialized stack_array. --- Python/ceval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Python/ceval.c b/Python/ceval.c index 5381cd826dfd19..373b50702c6a82 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -2060,7 +2060,7 @@ _PyEvalFramePushAndInit_Ex(PyThreadState *tstate, _PyStackRef func, PyObject *kwnames = NULL; _PyStackRef *newargs; PyObject *const *object_array = NULL; - _PyStackRef stack_array[8]; + _PyStackRef stack_array[8] = {0}; if (has_dict) { object_array = _PyStack_UnpackDict(tstate, _PyTuple_ITEMS(callargs), nargs, kwargs, &kwnames); if (object_array == NULL) { @@ -2123,7 +2123,7 @@ _PyEval_Vector(PyThreadState *tstate, PyFunctionObject *func, if (kwnames) { total_args += PyTuple_GET_SIZE(kwnames); } - _PyStackRef stack_array[8]; + _PyStackRef stack_array[8] = {0}; _PyStackRef *arguments; if (total_args <= 8) { arguments = stack_array;