From: Fletcher T. Penney Date: Sat, 18 Mar 2017 13:55:09 +0000 (-0400) Subject: FIXED: Fix bug in determining label for headers X-Git-Tag: 6.0.0-rc2^2~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab903787a24827cbda2c47a82d74ebb3ac415785;p=multimarkdown FIXED: Fix bug in determining label for headers --- diff --git a/Sources/libMultiMarkdown/writer.c b/Sources/libMultiMarkdown/writer.c index 55629d3..7bcd604 100644 --- a/Sources/libMultiMarkdown/writer.c +++ b/Sources/libMultiMarkdown/writer.c @@ -1332,6 +1332,9 @@ void process_definition_stack(mmd_engine * e) { } token * manual_label_from_header(token * h, const char * source) { + if (!h || !h->child) + return NULL; + token * walker = h->child->tail; token * label = NULL; short count = 0;