texinfo-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]