X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Fhttp%2Fipagehandler.cpp;h=d90a927529fc564a8cdb02279e1d4ab1becbcc1a;hp=fc778158b7d4aebd9f2530587a793c626dc3e889;hb=37a8d59548287dcad78ef00e7b18058721eb9935;hpb=f208e33c29132aacaec448e74341edea1b925a2a diff --git a/src/http/ipagehandler.cpp b/src/http/ipagehandler.cpp index fc77815..d90a927 100644 --- 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); if(parts.size()>0) { + // replace + with space before UriDecoding + parts[0]=StringFunctions::Replace(parts[0],"+"," "); args[StringFunctions::UriDecode(parts[0])]; if(parts.size()>1) { + // replace + with space before UriDecoding + parts[1]=StringFunctions::Replace(parts[1],"+"," "); args[StringFunctions::UriDecode(parts[0])]=StringFunctions::UriDecode(parts[1]); } }