summaryrefslogtreecommitdiff
path: root/src/ChunkedDecodingStreamFilter.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 01:06:52 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 01:06:52 +0900
commit2f4393d17c7120912ad7b2b820b46124010a5a5e (patch)
tree78c0e632175fc4c9b61d08c62b46a905cb4c853d /src/ChunkedDecodingStreamFilter.cc
parent226480ad605cb9f7c4b5dbb0167f3fd67c8672ce (diff)
Rewritten parse*Int
Diffstat (limited to 'src/ChunkedDecodingStreamFilter.cc')
-rw-r--r--src/ChunkedDecodingStreamFilter.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ChunkedDecodingStreamFilter.cc b/src/ChunkedDecodingStreamFilter.cc
index c84374ea..b1f98bdf 100644
--- a/src/ChunkedDecodingStreamFilter.cc
+++ b/src/ChunkedDecodingStreamFilter.cc
@@ -96,7 +96,8 @@ bool ChunkedDecodingStreamFilter::readChunkSize
if(extPos == std::string::npos || crlfPos < extPos) {
extPos = crlfPos;
}
- chunkSize_ = util::parseULLInt(buf_.begin(), buf_.begin()+extPos, 16);
+ chunkSize_ = util::parseULLInt
+ (std::string(buf_.begin(), buf_.begin()+extPos), 16);
assert(crlfPos+2 > pbufSize);
inbufOffset += crlfPos+2-pbufSize;
buf_.clear();