aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/utility/urlUtils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/utility/urlUtils.cpp b/src/utility/urlUtils.cpp
index c22fc2a7..8153bbbe 100644
--- a/src/utility/urlUtils.cpp
+++ b/src/utility/urlUtils.cpp
@@ -35,7 +35,8 @@ const string urlUtils::encode(const string& s)
const char_t c = *it;
if (parserHelpers::isPrint(c) && !parserHelpers::isSpace(c) &&
- c != '%' && c != '=' && c != '?' && c != '&')
+ c != '%' && c != '=' && c != '?' && c != '&' &&
+ c != '@' && c != '/' && c != ':')
{
result += c;
}