Skip to content

Commit 4f2c96e

Browse files
committed
Initalize may be used but uninitialized stack_array.
1 parent eb89286 commit 4f2c96e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Python/ceval.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2060,7 +2060,7 @@ _PyEvalFramePushAndInit_Ex(PyThreadState *tstate, _PyStackRef func,
20602060
PyObject *kwnames = NULL;
20612061
_PyStackRef *newargs;
20622062
PyObject *const *object_array = NULL;
2063-
_PyStackRef stack_array[8];
2063+
_PyStackRef stack_array[8] = {0};
20642064
if (has_dict) {
20652065
object_array = _PyStack_UnpackDict(tstate, _PyTuple_ITEMS(callargs), nargs, kwargs, &kwnames);
20662066
if (object_array == NULL) {
@@ -2123,7 +2123,7 @@ _PyEval_Vector(PyThreadState *tstate, PyFunctionObject *func,
21232123
if (kwnames) {
21242124
total_args += PyTuple_GET_SIZE(kwnames);
21252125
}
2126-
_PyStackRef stack_array[8];
2126+
_PyStackRef stack_array[8] = {0};
21272127
_PyStackRef *arguments;
21282128
if (total_args <= 8) {
21292129
arguments = stack_array;

0 commit comments

Comments
 (0)