cmark

My personal build of CMark ✏️

Commit
01e5df4e38eb36000c28539097eeb620dd2aef67
Parent
f9565289ff6375218662c9f85b3239b38ee58e8d
Author
John MacFarlane <jgm@berkeley.edu>
Date

Removed unnecessary check for empty string_content.

Diffstat

1 file changed, 3 insertions, 3 deletions

Status File Name N° Changes Insertions Deletions
Modified src/blocks.c 6 3 3
diff --git a/src/blocks.c b/src/blocks.c
@@ -1048,9 +1048,9 @@ static void S_process_line(cmark_parser *parser, const unsigned char *buffer,
   // then treat this as a "lazy continuation line" and add it to
   // the open paragraph.
   if (parser->current != last_matched_container &&
-      container == last_matched_container && !parser->blank &&
-      parser->current->type == CMARK_NODE_PARAGRAPH &&
-      cmark_strbuf_len(&parser->current->string_content) > 0) {
+      container == last_matched_container &&
+      !parser->blank &&
+      parser->current->type == CMARK_NODE_PARAGRAPH) {
     add_line(parser->current, &input, parser);
   } else { // not a lazy continuation
     // Finalize any blocks that were not matched and set cur to container: