From a2f1f76dc38a34d0e3d97f75d1fee527931b6e8a Mon Sep 17 00:00:00 2001 From: Phil Turnbull Date: Mon, 26 Jun 2017 15:26:56 -0400 Subject: Check for NULL pointer in get_link_type echo '[](xx:)' | ./build/src/cmark -t latex Segmentation fault: 11 --- src/latex.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/latex.c') diff --git a/src/latex.c b/src/latex.c index 9bd6444..22052d7 100644 --- a/src/latex.c +++ b/src/latex.c @@ -179,6 +179,10 @@ static link_type get_link_type(cmark_node *node) { link_text = node->first_child; cmark_consolidate_text_nodes(link_text); + + if (!link_text) + return NO_LINK; + realurl = (char *)url; realurllen = (int)url_len; if (strncmp(realurl, "mailto:", 7) == 0) { -- cgit v1.2.3