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 70d739416b3a5c985cb6a401ee5553fc1d996dc7
parent ca0985475b35a3e9053b2c0f5602b9a08a59ecbb
Author: Martin Mitas <mity@morous.org>
Date:   Sat, 22 Jul 2017 00:56:23 +0200

md_build_attribute: Propagate NULL string if attribute is empty.

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

diff --git a/md4c/md4c.c b/md4c/md4c.c @@ -1435,7 +1435,7 @@ md_build_attribute(MD_CTX* ctx, const CHAR* raw_text, SZ raw_size, } if(is_trivial) { - build->text = (CHAR*) raw_text; + build->text = (CHAR*) (raw_size ? raw_text : NULL); build->substr_types = build->trivial_types; build->substr_offsets = build->trivial_offsets; build->substr_count = 1;