Skip to content

Commit 6278bb5

Browse files
committed
banal fix
1 parent 3908593 commit 6278bb5

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Modules/_elementtree.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3699,6 +3699,8 @@ ignore_attribute_error(PyObject *value)
36993699
return 0;
37003700
}
37013701

3702+
static int xmlparser_gc_clear(PyObject *op);
3703+
37023704
/*[clinic input]
37033705
_elementtree.XMLParser.__init__
37043706
@@ -3713,6 +3715,10 @@ _elementtree_XMLParser___init___impl(XMLParserObject *self, PyObject *target,
37133715
const char *encoding)
37143716
/*[clinic end generated code: output=3ae45ec6cdf344e4 input=7e716dd6e4f3e439]*/
37153717
{
3718+
if (self->parser != NULL) {
3719+
(void)xmlparser_gc_clear((PyObject *)self);
3720+
}
3721+
37163722
self->entity = PyDict_New();
37173723
if (!self->entity)
37183724
return -1;

0 commit comments

Comments
 (0)