]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Work with empty href.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 17 Jul 2015 14:50:34 +0000 (15:50 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 17 Jul 2015 14:50:34 +0000 (15:50 +0100)
src/libserver/html.c

index d2f36530965c3fbb6f9a64f52d47120e86ed8239..dcb9cf759c97c1f68140e7e30171e35380e287fb 100644 (file)
@@ -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);