summaryrefslogtreecommitdiff
path: root/src/json.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 23:30:46 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 23:30:46 +0900
commitd45d854926486e5f2655e1447be537f8fbdcac77 (patch)
treecc2fe6db1926bfa760ba510692a5e65669578a02 /src/json.cc
parent17a1b51a76515a554c33941e6bf75cca89b4877a (diff)
Rewritten base64::decode and base64::encode
Diffstat (limited to 'src/json.cc')
-rw-r--r--src/json.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/json.cc b/src/json.cc
index 391d2a88..825d5905 100644
--- a/src/json.cc
+++ b/src/json.cc
@@ -646,8 +646,8 @@ decodeGetParams(const std::string& query)
callback.assign((*i).first+13, (*i).second);
}
}
- std::string jsonParam =
- Base64::decode(util::percentDecode(params.first, params.second));
+ std::string decparam = util::percentDecode(params.first, params.second);
+ std::string jsonParam = base64::decode(decparam.begin(), decparam.end());
if(method.first == method.second && id.first == id.second) {
// Assume batch call.
jsonRequest = jsonParam;