]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix bug in printing NULL strings
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Mar 2017 13:54:46 +0000 (09:54 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sat, 18 Mar 2017 13:54:46 +0000 (09:54 -0400)
Sources/libMultiMarkdown/html.c

index 62b4f578fc4bf7b41110d0b6796cc87b01e4d8b1..75d69ea6548dfb8accf86782930ae5f70c07669b 100644 (file)
@@ -106,9 +106,11 @@ void mmd_print_char_html(DString * out, char c, bool obfuscate) {
 
 
 void mmd_print_string_html(DString * out, const char * str, bool obfuscate) {
-       while (*str != '\0') {
-               mmd_print_char_html(out, *str, obfuscate);
-               str++;
+       if (str) {
+               while (*str != '\0') {
+                       mmd_print_char_html(out, *str, obfuscate);
+                       str++;
+               }
        }
 }