diff options
Diffstat (limited to 'src/houdini_html_u.c')
-rw-r--r-- | src/houdini_html_u.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/houdini_html_u.c b/src/houdini_html_u.c index 9a2e262..ecd7faa 100644 --- a/src/houdini_html_u.c +++ b/src/houdini_html_u.c @@ -55,7 +55,8 @@ houdini_unescape_ent(cmark_strbuf *ob, const uint8_t *src, size_t size) const struct html_ent *entity = find_entity((char *)src, i); if (entity != NULL) { - cmark_strbuf_put(ob, entity->utf8, entity->utf8_len); + size_t len = strnlen((const char *)entity->utf8, 4); + cmark_strbuf_put(ob, entity->utf8, len); return i + 1; } |