]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix pointer dereference (fixes #152)
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 16 Sep 2018 21:38:29 +0000 (17:38 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Sun, 16 Sep 2018 21:38:29 +0000 (17:38 -0400)
Sources/libMultiMarkdown/file.c
Sources/libMultiMarkdown/writer.c
Sources/libMultiMarkdown/xml.c

index ddf87938a97e62603deed3dccd11c569a8978d57..24daff5592bb46012f0e25d6d8869188e924ce5a 100644 (file)
@@ -234,7 +234,7 @@ static char * my_strndup(const char * source, size_t n) {
 
        // strlen is too slow if strlen(source) >> n
        for (len = 0; len < n; ++len) {
-               if (test == '\0') {
+               if (*test == '\0') {
                        break;
                }
 
index f4eec2e19511646ed64014f8973fec3f9e291db1..2136a2d2527c689a50f52789f0c093d621ec3896 100644 (file)
@@ -103,7 +103,7 @@ static char * my_strndup(const char * source, size_t n) {
 
        // strlen is too slow is strlen(source) >> n
        for (len = 0; len < n; ++len) {
-               if (test == '\0') {
+               if (*test == '\0') {
                        break;
                }
 
index 78106cfb7da42fd6051b4102da1405c48fae7d02..8966e6bd096a9771e35e1ff13b099c97046ccfd6 100644 (file)
@@ -128,7 +128,7 @@ static char * my_strndup(const char * source, size_t n) {
 
        // strlen is too slow if strlen(source) >> n
        for (len = 0; len < n; ++len) {
-               if (test == '\0') {
+               if (*test == '\0') {
                        break;
                }