Skip to content

Commit e57831f

Browse files
[3.13] gh-125667: Statically Initialize the Arg Converter Data Values in _interpqueuesmodule.c (gh-125670)
gh-125667: Statically Initialize the Arg Converter Data Values in _interpqueuesmodule.c (gh-125668) (cherry picked from commit 7cf2dbc) Co-authored-by: Eric Snow <[email protected]>
1 parent 08ccbb9 commit e57831f

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Modules/_interpqueuesmodule.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1518,7 +1518,7 @@ static PyObject *
15181518
queuesmod_destroy(PyObject *self, PyObject *args, PyObject *kwds)
15191519
{
15201520
static char *kwlist[] = {"qid", NULL};
1521-
qidarg_converter_data qidarg;
1521+
qidarg_converter_data qidarg = {0};
15221522
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O&:destroy", kwlist,
15231523
qidarg_converter, &qidarg)) {
15241524
return NULL;
@@ -1579,7 +1579,7 @@ static PyObject *
15791579
queuesmod_put(PyObject *self, PyObject *args, PyObject *kwds)
15801580
{
15811581
static char *kwlist[] = {"qid", "obj", "fmt", "unboundop", NULL};
1582-
qidarg_converter_data qidarg;
1582+
qidarg_converter_data qidarg = {0};
15831583
PyObject *obj;
15841584
int fmt;
15851585
int unboundop;
@@ -1615,7 +1615,7 @@ static PyObject *
16151615
queuesmod_get(PyObject *self, PyObject *args, PyObject *kwds)
16161616
{
16171617
static char *kwlist[] = {"qid", NULL};
1618-
qidarg_converter_data qidarg;
1618+
qidarg_converter_data qidarg = {0};
16191619
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O&:get", kwlist,
16201620
qidarg_converter, &qidarg)) {
16211621
return NULL;
@@ -1651,7 +1651,7 @@ static PyObject *
16511651
queuesmod_bind(PyObject *self, PyObject *args, PyObject *kwds)
16521652
{
16531653
static char *kwlist[] = {"qid", NULL};
1654-
qidarg_converter_data qidarg;
1654+
qidarg_converter_data qidarg = {0};
16551655
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O&:bind", kwlist,
16561656
qidarg_converter, &qidarg)) {
16571657
return NULL;
@@ -1681,7 +1681,7 @@ queuesmod_release(PyObject *self, PyObject *args, PyObject *kwds)
16811681
{
16821682
// Note that only the current interpreter is affected.
16831683
static char *kwlist[] = {"qid", NULL};
1684-
qidarg_converter_data qidarg;
1684+
qidarg_converter_data qidarg = {0};
16851685
if (!PyArg_ParseTupleAndKeywords(args, kwds,
16861686
"O&:release", kwlist,
16871687
qidarg_converter, &qidarg)) {
@@ -1710,7 +1710,7 @@ static PyObject *
17101710
queuesmod_get_maxsize(PyObject *self, PyObject *args, PyObject *kwds)
17111711
{
17121712
static char *kwlist[] = {"qid", NULL};
1713-
qidarg_converter_data qidarg;
1713+
qidarg_converter_data qidarg = {0};
17141714
if (!PyArg_ParseTupleAndKeywords(args, kwds,
17151715
"O&:get_maxsize", kwlist,
17161716
qidarg_converter, &qidarg)) {
@@ -1735,7 +1735,7 @@ static PyObject *
17351735
queuesmod_get_queue_defaults(PyObject *self, PyObject *args, PyObject *kwds)
17361736
{
17371737
static char *kwlist[] = {"qid", NULL};
1738-
qidarg_converter_data qidarg;
1738+
qidarg_converter_data qidarg = {0};
17391739
if (!PyArg_ParseTupleAndKeywords(args, kwds,
17401740
"O&:get_queue_defaults", kwlist,
17411741
qidarg_converter, &qidarg)) {
@@ -1765,7 +1765,7 @@ static PyObject *
17651765
queuesmod_is_full(PyObject *self, PyObject *args, PyObject *kwds)
17661766
{
17671767
static char *kwlist[] = {"qid", NULL};
1768-
qidarg_converter_data qidarg;
1768+
qidarg_converter_data qidarg = {0};
17691769
if (!PyArg_ParseTupleAndKeywords(args, kwds,
17701770
"O&:is_full", kwlist,
17711771
qidarg_converter, &qidarg)) {
@@ -1793,7 +1793,7 @@ static PyObject *
17931793
queuesmod_get_count(PyObject *self, PyObject *args, PyObject *kwds)
17941794
{
17951795
static char *kwlist[] = {"qid", NULL};
1796-
qidarg_converter_data qidarg;
1796+
qidarg_converter_data qidarg = {0};
17971797
if (!PyArg_ParseTupleAndKeywords(args, kwds,
17981798
"O&:get_count", kwlist,
17991799
qidarg_converter, &qidarg)) {

0 commit comments

Comments
 (0)