Commit d6f40880583e7300fe131816e60b9d540e5f383d

Martin Mitas 2016-10-11T13:22:44

Fix branching on initialized variable. (Caught with Valgrind.)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/md4c/md4c.c b/md4c/md4c.c
index 15ef21c..d97a2e6 100644
--- a/md4c/md4c.c
+++ b/md4c/md4c.c
@@ -1038,11 +1038,9 @@ md_collect_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines)
         }
     }
 
-    /* Add a dummy mark at the end of processed block to simplify
+    /* Add a dummy mark after the end of processed block to simplify
      * md_process_inlines(). */
-    PUSH_MARK_();
-    mark->beg = lines[n_lines-1].end + 1;
-    mark->flags = MD_MARK_RESOLVED;
+    PUSH_MARK(127, ctx->size+1, ctx->size+1, MD_MARK_RESOLVED);
 
 abort:
     return ret;