Patch: Elm ME+ 2.5 PLalpha64 -> Elm ME+ 2.5 PLalpha65 [1/2] (2/4)
From
Kari Hurtta@21:1/5 to
All on Mon Dec 2 19:15:31 2024
[continued from previous message]
! }
!
params->tagfilter->end_attribute(&attribute_state,
tag_state,
params->body,
***************
*** 4142,4156 ****
params->state_out,
params->text_charset,
params->tagfilter);
! if (tag_state)
params->tagfilter->end_tag_state(&tag_state,
params->body,
params->state_in,
params->state_out,
params->text_charset,
! params->tagfilter);
!
if (tag_name)
free_string(& tag_name);
--- 4340,4368 ----
params->state_out,
params->text_charset,
params->tagfilter);
+ }
! if (tag_state) {
!
! DPRINT(Debug,22,(&Debug,
! "tagfilter_handle_tag: calling ->end_tag_state(..)\n"));
! if (params->current_token->sbuffer) {
! DEBUG_PRINT_STRING(Debug,22,
! "tagfilter_handle_tag: current token = ",
! "tagfilter_handle_tag: current token > ",
! params->current_token->sbuffer);
! }
!
params->tagfilter->end_tag_state(&tag_state,
params->body,
params->state_in,
params->state_out,
params->text_charset,
! params->tagfilter,
! params->counter);
!
! }
!
if (tag_name)
free_string(& tag_name);
***************
*** 4670,4675 ****
--- 4882,4898 ----
tagfilter->stack_item_clear(*item,tagfilter);
+
+ if ((*item)->u.magic) {
+ DPRINT(Debug,1,(&Debug,
+ "tagfilter_free_stack_item: %p: ->stack_item_clear did not clear type spec