md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
git clone https://noulin.net/git/md4c.git
Log | Files | Refs | README | LICENSE

commit a38c79db66b3018da6f33acc49c6e25ccf86e38f
parent a725fee3f670de5d91c44d54c0d1b4121ba28f13
Author: Martin Mitas <mity@morous.org>
Date:   Thu, 15 Dec 2016 11:29:31 +0100

md_build_attr_append_substr: Fix leak on an error path (CID 1389262).

Diffstat:
Mmd4c/md4c.c | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/md4c/md4c.c b/md4c/md4c.c @@ -1359,6 +1359,7 @@ md_build_attr_append_substr(MD_CTX* ctx, MD_ATTRIBUTE_BUILD* build, build->substr_alloc * sizeof(OFF)); if(new_substr_offsets == NULL) { MD_LOG("realloc() failed."); + free(new_substr_types); return -1; }