]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Prevent potential null dereference
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Aug 2018 15:01:25 +0000 (11:01 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Aug 2018 15:01:25 +0000 (11:01 -0400)
Sources/libMultiMarkdown/writer.c

index 8dccf8d838ae2ec00c5429cdf0cfea0db1c9b799..4138af4400afa085995833c47df1261ff7413ea6 100644 (file)
@@ -1389,8 +1389,10 @@ void process_definition_block(mmd_engine * e, token * block) {
                                        }
 
                                        // Adjust the properties
-                                       free(f->label_text);
-                                       f->label_text = f->clean_text;
+                                       if (f) {
+                                               free(f->label_text);
+                                               f->label_text = f->clean_text;
+                                       }
 
                                        if (f->content->child &&
                                                        f->content->child->next &&