]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix bug in determining label for headers
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Mar 2017 13:55:09 +0000 (09:55 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Mar 2017 13:55:09 +0000 (09:55 -0400)
Sources/libMultiMarkdown/writer.c

index 55629d3986fabcacad641aaa35fe23014667df03..7bcd604d87eae370cfa0c47f22d3f7ef7a51ba54 100644 (file)
@@ -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;