]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix potential bug
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 5 Nov 2017 21:35:49 +0000 (16:35 -0500)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 5 Nov 2017 21:35:49 +0000 (16:35 -0500)
Sources/libMultiMarkdown/mmd.c

index b27c7a6479cbf3a23c9a8b622284c2bb04a6211d..9d996ef39e3726564b5326f2be3a7ac367678b00 100644 (file)
@@ -2572,7 +2572,10 @@ void mmd_engine_update_metavalue_for_key(mmd_engine * e, const char * key, const
 
                d_string_erase(e->dstr, start, len);
                d_string_insert(e->dstr, start, "\n");
-               d_string_insert(e->dstr, start, value);
+
+               if (value) {
+                       d_string_insert(e->dstr, start, value);
+               }
        } else if (meta_end != 0) {
                // We're appending metadata at the end
                d_string_insert(e->dstr, meta_end, temp->str);