summaryrefslogtreecommitdiffstats
path: root/fbench
diff options
context:
space:
mode:
authorohad serfaty <ohad@verizonemedia.com>2019-11-26 10:11:56 +0200
committerohad serfaty <ohad@verizonemedia.com>2019-11-26 10:11:56 +0200
commitbaf67016b071362f776f67676f1107daad80da01 (patch)
tree1f0a55a7ba22e57c7528ff3f87736bc78fe754f5 /fbench
parentdf843ac22914c7242377e5647ce2d1b9dddca6dd (diff)
PR feedback
Diffstat (limited to 'fbench')
-rw-r--r--fbench/src/fbench/client.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/fbench/src/fbench/client.cpp b/fbench/src/fbench/client.cpp
index abefe524b2d..488453d0946 100644
--- a/fbench/src/fbench/client.cpp
+++ b/fbench/src/fbench/client.cpp
@@ -224,9 +224,11 @@ Client::run()
strcat(_linebuf, _args->_queryStringToAppend.c_str());
}
int cLen = _args->_usePostMode ? urlSource.nextContent() : 0;
- auto content = urlSource.content();
+
+ const char* content = urlSource.content();
+ std::string base64_decoded;
if (_args->_usePostMode && _args->_base64Decode) {
- auto base64_decoded = Base64::decode(std::string(content, cLen));
+ base64_decoded = Base64::decode(content, cLen);
content = base64_decoded.c_str();
cLen = base64_decoded.size();
}