From: Vsevolod Stakhov Date: Sun, 8 Jan 2017 18:57:41 +0000 (+0000) Subject: [Minor] Normalize paths in URLs detected by Rspamd X-Git-Tag: 1.5.0~405 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=46f219c1ad01fb4ea85f4bfedfbc718e1a46054d;p=thirdparty%2Frspamd.git [Minor] Normalize paths in URLs detected by Rspamd --- diff --git a/src/libserver/url.c b/src/libserver/url.c index 6bd42daea6..7df4cb98af 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -1578,6 +1578,9 @@ rspamd_url_parse (struct rspamd_url *uri, gchar *uristring, gsize len, if (uri->datalen) { unquoted_len = rspamd_decode_url (uri->data, uri->data, uri->datalen); rspamd_url_shift (uri, unquoted_len, UF_PATH); + /* We now normalize path */ + rspamd_http_normalize_path_inplace (uri->data, uri->datalen, &unquoted_len); + rspamd_url_shift (uri, unquoted_len, UF_PATH); } if (uri->querylen) { unquoted_len = rspamd_decode_url (uri->query,