projects
/
fms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version 0.1.8
[fms.git]
/
src
/
http
/
ipagehandler.cpp
diff --git
a/src/http/ipagehandler.cpp
b/src/http/ipagehandler.cpp
index
fc77815
..
d90a927
100644
(file)
--- a/
src/http/ipagehandler.cpp
+++ b/
src/http/ipagehandler.cpp
@@
-99,9
+99,13
@@
const bool IPageHandler::Handle(shttpd_arg *arg)
StringFunctions::Split((*argi),"=",parts);
\r
if(parts.size()>0)
\r
{
\r
StringFunctions::Split((*argi),"=",parts);
\r
if(parts.size()>0)
\r
{
\r
+ // replace + with space before UriDecoding
\r
+ parts[0]=StringFunctions::Replace(parts[0],"+"," ");
\r
args[StringFunctions::UriDecode(parts[0])];
\r
if(parts.size()>1)
\r
{
\r
args[StringFunctions::UriDecode(parts[0])];
\r
if(parts.size()>1)
\r
{
\r
+ // replace + with space before UriDecoding
\r
+ parts[1]=StringFunctions::Replace(parts[1],"+"," ");
\r
args[StringFunctions::UriDecode(parts[0])]=StringFunctions::UriDecode(parts[1]);
\r
}
\r
}
\r
args[StringFunctions::UriDecode(parts[0])]=StringFunctions::UriDecode(parts[1]);
\r
}
\r
}
\r