From d3b8d3ea5a0f20e83ca3b64bbe896a1bdaadcd95 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 18 Sep 2020 15:44:27 +0100 Subject: [PATCH] [Minor] Fix shift --- src/libserver/url.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libserver/url.c b/src/libserver/url.c index 379be6293d..73daf043a9 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -2292,11 +2292,12 @@ rspamd_url_parse (struct rspamd_url *uri, uri->flags |= RSPAMD_URL_FLAG_UNNORMALISED; } + rspamd_url_shift (uri, unquoted_len, UF_HOST); + if (rspamd_url_remove_dots (uri)) { uri->flags |= RSPAMD_URL_FLAG_OBSCURED; } - if (uri->protocol & (PROTOCOL_HTTP|PROTOCOL_HTTPS|PROTOCOL_MAILTO|PROTOCOL_FTP|PROTOCOL_FILE)) { /* Ensure that hostname starts with something sane (exclude numeric urls) */ const gchar* host = rspamd_url_host_unsafe (uri); @@ -2306,8 +2307,6 @@ rspamd_url_parse (struct rspamd_url *uri, } } - rspamd_url_shift (uri, unquoted_len, UF_HOST); - /* Apply nameprep algorithm */ static UStringPrepProfile *nameprep = NULL; UErrorCode uc_err = U_ZERO_ERROR; -- 2.47.3