From 4226e42ff8dfa5a5375c1ee958b9d5eb2fe5b188 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 25 Mar 2018 14:24:13 -0700 Subject: Don't allow list markers to be indented >= 4 spaces. See commonmark/CommonMark#497. --- src/blocks.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/blocks.c') diff --git a/src/blocks.c b/src/blocks.c index 7f58ffd..3e32535 100644 --- a/src/blocks.c +++ b/src/blocks.c @@ -945,6 +945,7 @@ static void open_new_blocks(cmark_parser *parser, cmark_node **container, parser->first_nonspace + 1); S_advance_offset(parser, input, input->len - 1 - parser->offset, false); } else if ((!indented || cont_type == CMARK_NODE_LIST) && + parser->indent < 4 && (matched = parse_list_marker( parser->mem, input, parser->first_nonspace, (*container)->type == CMARK_NODE_PARAGRAPH, &data))) { -- cgit v1.2.3