File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
boost/network/protocol/http/client/connection Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 3030#include < boost/network/traits/ostream_iterator.hpp>
3131#include < boost/network/version.hpp>
3232#include < boost/range/algorithm/transform.hpp>
33+ #include < boost/range/iterator_range.hpp>
3334#include < boost/throw_exception.hpp>
3435
3536namespace boost {
@@ -477,8 +478,10 @@ struct http_async_connection
477478 if (this ->is_chunk_encoding && remove_chunk_markers_) {
478479 for (size_t i = 0 ; i < this ->partial_parsed .size (); i += 1024 ) {
479480 auto range = parse_chunk_encoding (boost::make_iterator_range (
480- this ->partial_parsed .data () + i,
481- this ->partial_parsed .data () +
481+ static_cast <typename std::array<typename char_<Tag>::type, 1024 >::const_iterator>(
482+ this ->partial_parsed .data ()) + i,
483+ static_cast <typename std::array<typename char_<Tag>::type, 1024 >::const_iterator>(
484+ this ->partial_parsed .data ()) +
482485 std::min (i + 1024 , this ->partial_parsed .size ())));
483486 body_string.append (boost::begin (range), boost::end (range));
484487 }
You can’t perform that action at this time.
0 commit comments