diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-11-19 14:24:03 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-11-19 14:24:03 +0000 |
commit | 7f7eed09f65e3597769cb837f2fe2ad6c3e3cf9c (patch) | |
tree | a992fe5ae321a284fd3086cf7117d0d04063f759 /src | |
parent | 51e8a87ce9f7db083b5f3ac74067b08fe9ea5385 (diff) | |
download | rspamd-7f7eed09f65e3597769cb837f2fe2ad6c3e3cf9c.tar.gz rspamd-7f7eed09f65e3597769cb837f2fe2ad6c3e3cf9c.zip |
Fix logic of finding URLs in HTML parts.
Diffstat (limited to 'src')
-rw-r--r-- | src/libserver/url.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/libserver/url.c b/src/libserver/url.c index 96b422ae8..13c7cde7a 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -1835,16 +1835,9 @@ url_parse_text (rspamd_mempool_t * pool, } if (url_init () == 0) { - if (is_html) { - begin = part->orig->data; - end = begin + part->orig->len; - p = begin; - } - else { - begin = part->content->data; - end = begin + part->content->len; - p = begin; - } + begin = part->content->data; + end = begin + part->content->len; + p = begin; while (p < end) { if (url_try_text (pool, p, end - p, &url_start, &url_end, &url_str, is_html)) { |