talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 86f514dcf52de8e23e30b1b8d4b513327590f94d
parent 0d64c584904a70c2432637d939b0811016583d48
Author: Ricardo Mones <ricardo@mones.org>
Date:   Thu,  4 Oct 2018 10:49:32 +0200

Disallow zero-length entity

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

diff --git a/src/entity.c b/src/entity.c @@ -325,7 +325,7 @@ static gchar* entity_extract_to_buffer(gchar *p, gchar b[]) b[i] = *p; ++i, ++p; } - if (*p != ';' || i == ENTITY_MAX_LEN) + if (*p != ';' || i == 0 || i == ENTITY_MAX_LEN) return NULL; b[i] = '\0';