This commit is contained in:
Kovid Goyal 2025-11-20 15:07:29 +05:30
parent 22f3cec440
commit aa1d792a44
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -30,10 +30,7 @@ typedef struct {
static void static void
html_Tag_dealloc(html_Tag* self) html_Tag_dealloc(html_Tag* self)
{ {
Py_XDECREF(self->name); self->name = NULL; Py_CLEAR(self->name); Py_CLEAR(self->bold); Py_CLEAR(self->italic); Py_CLEAR(self->lang);
Py_XDECREF(self->bold); self->bold = NULL;
Py_XDECREF(self->italic); self->italic = NULL;
Py_XDECREF(self->lang); self->lang = NULL;
Py_TYPE(self)->tp_free((PyObject*)self); Py_TYPE(self)->tp_free((PyObject*)self);
} }
@ -180,16 +177,16 @@ typedef struct {
static void static void
html_State_dealloc(html_State* self) html_State_dealloc(html_State* self)
{ {
Py_XDECREF(self->tag_being_defined); self->tag_being_defined = NULL; Py_CLEAR(self->tag_being_defined);
Py_XDECREF(self->tags); self->tags = NULL; Py_CLEAR(self->tags);
Py_XDECREF(self->is_bold); self->is_bold = NULL; Py_CLEAR(self->is_bold);
Py_XDECREF(self->is_italic); self->is_italic = NULL; Py_CLEAR(self->is_italic);
Py_XDECREF(self->current_lang); self->current_lang = NULL; Py_CLEAR(self->current_lang);
Py_XDECREF(self->parse); self->parse = NULL; Py_CLEAR(self->parse);
Py_XDECREF(self->css_formats); self->css_formats = NULL; Py_CLEAR(self->css_formats);
Py_XDECREF(self->sub_parser_state); self->sub_parser_state = NULL; Py_CLEAR(self->sub_parser_state);
Py_XDECREF(self->default_lang); self->default_lang = NULL; Py_CLEAR(self->default_lang);
Py_XDECREF(self->attribute_name);self->attribute_name = NULL; Py_CLEAR(self->attribute_name);
Py_TYPE(self)->tp_free((PyObject*)self); Py_TYPE(self)->tp_free((PyObject*)self);
} }