]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Keep ':' in false positive definitions
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Tue, 14 Mar 2017 21:43:17 +0000 (17:43 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Tue, 14 Mar 2017 21:43:17 +0000 (17:43 -0400)
Sources/libMultiMarkdown/mmd.c

index cc0150c4991f3a8ad02e3c248af0ee25dc861d15..35a61845bfa47e5b6d228f0bb49342f81ca85557 100644 (file)
@@ -1748,6 +1748,11 @@ void strip_line_tokens_from_block(mmd_engine * e, token * block) {
                                strip_line_tokens_from_block(e, l);
 
                                // Move children to parent
+                               // Add ':' back
+                               if (e->dstr->str[l->child->start - 1] == ':') {
+                                       temp = token_new(COLON, l->child->start - 1, 1);
+                                       token_append_child(block, temp);
+                               }
                                token_append_child(block, l->child);
                                l->child = NULL;
                                if (children == NULL)