SL-10924 Missed symbol

master
andreykproductengine 2019-04-13 14:42:38 +03:00
parent 6f9ea467c2
commit ffe93b3c93
1 changed files with 3 additions and 2 deletions

View File

@ -203,7 +203,7 @@ namespace
std::string escapeUriQuery(const std::string& s)
{ return LLURI::escape(s, unreserved() + ":@?&$;*+=%/"); }
std::string escapeUriData(const std::string& s)
{ return LLURI::escape(s, unreserved()); }
{ return LLURI::escape(s, unreserved() + "%"); }
std::string escapeUriPath(const std::string& s)
{ return LLURI::escape(s, path()); }
}
@ -249,7 +249,8 @@ std::string LLURI::escapePathAndData(const std::string &str)
// Notes: File can be partially pre-escaped, that's why escaping ignores '%'
// It somewhat limits user from displaying strings like "%20" in text
// but that's how viewer worked for a while and user can double-encode it
// but that's how viewer worked for a while and user can double-escape it
// Header doesn't need escaping
result = header + escapeUriData(data);