aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-06-10 12:42:38 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-06-10 12:42:38 +0100
commit04556d30fa011d8b5fc856511cedcd9a2769587b (patch)
tree44505219dc4ce30c3e4a61b1a6ab4d1cb3a09a59 /src
parent04d6da8353b748842c99ae8430e62693aeb0957e (diff)
downloadrspamd-04556d30fa011d8b5fc856511cedcd9a2769587b.tar.gz
rspamd-04556d30fa011d8b5fc856511cedcd9a2769587b.zip
[Fix] Do not check URLs that are resolved to be redirected
Diffstat (limited to 'src')
-rw-r--r--src/plugins/surbl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c
index 286abf34c..78422461a 100644
--- a/src/plugins/surbl.c
+++ b/src/plugins/surbl.c
@@ -1600,6 +1600,11 @@ surbl_tree_url_callback (gpointer key, gpointer value, void *data)
return;
}
+ if (url->tags && g_hash_table_lookup (url->tags, "redirector")) {
+ /* URL is redirected, skip from checks */
+ return;
+ }
+
make_surbl_requests (url, param->task, param->suffix, FALSE,
param->tree);
}