diff options
-rw-r--r-- | src/inlines.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/inlines.c b/src/inlines.c index 3403cb0..8487bf8 100644 --- a/src/inlines.c +++ b/src/inlines.c @@ -468,12 +468,7 @@ S_insert_emph(subject *subj, delimiter_stack *opener, delimiter_stack *closer) // if closer has 0 delims, remove it and its associated inline if (closer->delim_count == 0) { // remove empty closer inline - tmp = closer->first_inline; - emph->next = tmp->next; - if (tmp->next) { - tmp->next->prev = emph; - } - cmark_node_free(tmp); + cmark_node_free(closer->first_inline); // remove closer from stack tempstack = closer->next; remove_delimiter(subj, closer); |