diff options
Diffstat (limited to 'src/client/Client.cpp')
| -rw-r--r-- | src/client/Client.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 3706cf9..ce7c9e6 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -9,6 +9,7 @@ #include "Client.h" #include "MD5.h" #include "Graphics.h" +#include "Misc.h" #include "interface/Point.h" @@ -434,12 +435,12 @@ std::vector<Save*> * Client::SearchSaves(int start, int count, string query, str { urlStream << "&Search_Query="; if(query.length()) - urlStream << query; + urlStream << URLEscape(query); if(sort == "date") { if(query.length()) - urlStream << " "; - urlStream << "sort:" << sort; + urlStream << URLEscape(" "); + urlStream << URLEscape("sort:") << URLEscape(sort); } } |
