From: Vsevolod Stakhov Date: Fri, 17 Jul 2015 14:50:34 +0000 (+0100) Subject: Work with empty href. X-Git-Tag: 1.0.0~336 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=88f1e4cce514eccaff2c899d15f5f6abea30e46a;p=thirdparty%2Frspamd.git Work with empty href. --- diff --git a/src/libserver/html.c b/src/libserver/html.c index d2f3653096..dcb9cf759c 100644 --- a/src/libserver/html.c +++ b/src/libserver/html.c @@ -1243,7 +1243,7 @@ rspamd_html_process_url_tag (rspamd_mempool_t *pool, struct html_tag *tag) while (cur) { comp = cur->data; - if (comp->type == RSPAMD_HTML_COMPONENT_HREF) { + if (comp->type == RSPAMD_HTML_COMPONENT_HREF && comp->len > 0) { url = rspamd_mempool_alloc (pool, sizeof (*url)); rc = rspamd_url_parse (url, (gchar *)comp->start, comp->len, pool);