]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Do not check URLs that are resolved to be redirected
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 10 Jun 2017 11:42:38 +0000 (12:42 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 10 Jun 2017 11:42:38 +0000 (12:42 +0100)
src/plugins/surbl.c

index 286abf34c85cf43392e5efaae605e883979d3e70..78422461a69fdaf1a84bb0d10977fc95b54ebf14 100644 (file)
@@ -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);
 }