[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Patrice Dumas |
Date: |
Mon, 30 Sep 2024 06:05:15 -0400 (EDT) |
branch: master
commit 59f1b1f6a701d1268ea90d845b44a9bf81cd4b4a
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Jul 20 12:50:15 2024 +0200
* tp/Texinfo/XS/convert/convert_html.c (html_free_converter): free
self->html_stage_handlers lists and handlers priority information.
---
ChangeLog | 5 +++++
tp/Texinfo/XS/convert/convert_html.c | 18 ++++++++++++++++++
2 files changed, 23 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index ecfbc32fd2..50a4cbc99f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-07-20 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/XS/convert/convert_html.c (html_free_converter): free
+ self->html_stage_handlers lists and handlers priority information.
+
2024-07-20 Patrice Dumas <pertusus@free.fr>
* tp/Texinfo/XS/convert/get_html_perl_info.c
diff --git a/tp/Texinfo/XS/convert/convert_html.c
b/tp/Texinfo/XS/convert/convert_html.c
index a3767d50a3..4261e387e4 100644
--- a/tp/Texinfo/XS/convert/convert_html.c
+++ b/tp/Texinfo/XS/convert/convert_html.c
@@ -18925,6 +18925,24 @@ html_free_converter (CONVERTER *self)
free (self->pre_class_types[i]);
}
+ for (i = 0; i < HSHT_type_finish +1; i++)
+ {
+ HTML_STAGE_HANDLER_INFO_LIST *stage_handler_list
+ = &self->html_stage_handlers[i];
+
+ if (stage_handler_list->number > 0)
+ {
+ size_t k;
+ for (k = 0; k < stage_handler_list->number; k++)
+ {
+ HTML_STAGE_HANDLER_INFO *handler_info
+ = &stage_handler_list->list[k];
+ free (handler_info->priority);
+ }
+ free (stage_handler_list->list);
+ }
+ }
+
for (i = 0; i < self->css_element_class_styles.number; i++)
{
CSS_SELECTOR_STYLE *selector_style