summaryrefslogtreecommitdiffstats
path: root/src/libserver/url.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libserver/url.c')
-rw-r--r--src/libserver/url.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libserver/url.c b/src/libserver/url.c
index 272511a1c..1665ff379 100644
--- a/src/libserver/url.c
+++ b/src/libserver/url.c
@@ -2388,6 +2388,10 @@ rspamd_url_trie_generic_callback_common (struct rspamd_multipattern *mp,
rc = rspamd_url_parse (url, cb->url_str, strlen (cb->url_str), pool);
if (rc == URI_ERRNO_OK && url->hostlen > 0) {
+ if (m.add_prefix) {
+ url->flags |= RSPAMD_URL_FLAG_SCHEMALESS;
+ }
+
if (cb->func) {
cb->func (url, cb->start - text, cb->fin - text, cb->funcd);
}