From: Fletcher T. Penney Date: Tue, 14 Mar 2017 22:44:41 +0000 (-0400) Subject: FIXED: Fix NULL pointer dereference X-Git-Tag: 6.0.0-rc1^2~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6eda50d349c501fc3bf92578b6be99cb8314f5f0;p=multimarkdown FIXED: Fix NULL pointer dereference --- diff --git a/Sources/libMultiMarkdown/writer.c b/Sources/libMultiMarkdown/writer.c index 69261b3..997d578 100644 --- a/Sources/libMultiMarkdown/writer.c +++ b/Sources/libMultiMarkdown/writer.c @@ -1349,7 +1349,7 @@ token * manual_label_from_header(token * h, const char * source) { break; case PAIR_BRACKET: label = walker; - while(walker->type == PAIR_BRACKET) { + while(walker && walker->type == PAIR_BRACKET) { walker = walker->prev; count++; }