]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix NULL dereference in abbreviation search
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Tue, 12 Sep 2017 14:43:52 +0000 (10:43 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Tue, 12 Sep 2017 14:43:52 +0000 (10:43 -0400)
Sources/libMultiMarkdown/writer.c

index ed0bbf7cc931dc3d3cb2b83b92885313df9f74de..e6d36736bdbeb6f6ceaaa992840d3d7d893174b1 100644 (file)
@@ -1695,7 +1695,7 @@ void automatic_search_text(mmd_engine * e, token * t, trie * ac) {
                        token_split(tok, walker->start, walker->len, walker->match_type);
 
                        // Advance token to next token
-                       while (tok->start < walker->start + walker->len) {
+                       while (tok && (tok->start < walker->start + walker->len)) {
                                tok = tok->next;
                        }