Repository: lucy-clownfish Updated Branches: refs/heads/master e58046c1c -> 0665f2be2
Fix segfault when converting HTML URIs Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/0665f2be Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/0665f2be Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/0665f2be Branch: refs/heads/master Commit: 0665f2be2049a479a9aa8b34d045a323fba982a2 Parents: e58046c Author: Nick Wellnhofer <[email protected]> Authored: Sun Feb 1 22:00:43 2015 +0100 Committer: Nick Wellnhofer <[email protected]> Committed: Sun Feb 1 22:00:43 2015 +0100 ---------------------------------------------------------------------- compiler/src/CFCCHtml.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/0665f2be/compiler/src/CFCCHtml.c ---------------------------------------------------------------------- diff --git a/compiler/src/CFCCHtml.c b/compiler/src/CFCCHtml.c index 542a6ff..dd4af99 100644 --- a/compiler/src/CFCCHtml.c +++ b/compiler/src/CFCCHtml.c @@ -776,7 +776,9 @@ S_convert_uris(CFCClass *klass, cmark_node *node) { while (CMARK_EVENT_DONE != (ev_type = cmark_iter_next(iter))) { cmark_node *cur = cmark_iter_get_node(iter); - if (cmark_node_get_type(cur) == NODE_LINK) { + if (ev_type == CMARK_EVENT_EXIT + && cmark_node_get_type(cur) == NODE_LINK + ) { S_convert_uri(klass, cur); } }
