aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-06 17:16:24 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-06 17:16:24 +0300
commit4d932e105aef559198ec2f79b43279a18f52db9e (patch)
treeac713cc64627f629349cb81b23cf62a369c9f64e
parent6e382e5e70667dea4044645b57a2e8e3ccbc3254 (diff)
downloadrspamd-4d932e105aef559198ec2f79b43279a18f52db9e.tar.gz
rspamd-4d932e105aef559198ec2f79b43279a18f52db9e.zip
* Add some broken urls to check list, in fact skip only urls without host part and empty urls (thought empty urls are
totally impossible in that code)
-rw-r--r--src/url.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/url.c b/src/url.c
index 4c0281f5e..6a8106b20 100644
--- a/src/url.c
+++ b/src/url.c
@@ -875,7 +875,7 @@ url_parse_text (struct worker_task *task, GByteArray *content)
if (rc != URI_ERRNO_OK) {
msg_info ("url_parse_html: error while parsing url %s: %s", url_str, url_strerror (rc));
}
- else {
+ if (rc != URI_ERRNO_EMPTY && rc != URI_ERRNO_NO_HOST) {
TAILQ_INSERT_TAIL (&task->urls, new, next);
}
}
@@ -920,7 +920,7 @@ url_parse_html (struct worker_task *task, GByteArray *content)
if (rc != URI_ERRNO_OK) {
msg_info ("url_parse_html: error while parsing url %s: %s", url_str, url_strerror (rc));
}
- else {
+ if (rc != URI_ERRNO_EMPTY && rc != URI_ERRNO_NO_HOST) {
TAILQ_INSERT_TAIL (&task->urls, new, next);
}
}