commit d3b8d3e: [Minor] Fix shift

Vsevolod Stakhov vsevolod at highsecure.ru
Fri Sep 18 14:49:08 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-09-18 15:44:27 +0100
URL: https://github.com/rspamd/rspamd/commit/d3b8d3ea5a0f20e83ca3b64bbe896a1bdaadcd95

[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 379be6293..73daf043a 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;


More information about the Commits mailing list