commit ba29d0075eb54cfa8ceee10a0d193fef96a0e674
parent a4d4f4638f2d3b9db1a0ee0a898ed0355777509a
Author: Martin Mitas <mity@morous.org>
Date: Mon, 12 Dec 2016 23:31:59 +0100
md_is_link_reference_definition: Fix handling of multiline label (issue #9).
Diffstat:
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/md4c/md4c.c b/md4c/md4c.c
@@ -1598,7 +1598,7 @@ md_is_link_reference_definition(MD_CTX* ctx, const MD_LINE* lines, int n_lines)
ctx->n_link_ref_defs++;
memset(def, 0, sizeof(MD_LINK_REF_DEF));
- if(label_is_multiline) {
+ if(!label_is_multiline) {
def->label = (CHAR*) STR(label_contents_beg);
def->label_size = label_contents_end - label_contents_beg;
} else {
diff --git a/test/coverage.txt b/test/coverage.txt
@@ -48,3 +48,18 @@ att2=tok2> bar</p>
.
<p><img src="img.png" alt="alt text with entity ©" title="title"></p>
````````````````````````````````
+
+
+### [Issue 9](https://github.com/mity/md4c/issues/9)
+
+```````````````````````````````` example
+> [foo
+> bar]: /url
+>
+> [foo bar]
+.
+<blockquote>
+<p><a href="/url">foo
+bar</a></p>
+</blockquote>
+````````````````````````````````