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 {
@@ -485,8 +486,10 @@ struct http_async_connection
485486 if (this ->is_chunk_encoding && remove_chunk_markers_) {
486487 for (size_t i = 0 ; i < this ->partial_parsed .size (); i += 1024 ) {
487488 auto range = parse_chunk_encoding (boost::make_iterator_range (
488- this ->partial_parsed .data () + i,
489- this ->partial_parsed .data () +
489+ static_cast <typename std::array<typename char_<Tag>::type, 1024 >::const_iterator>(
490+ this ->partial_parsed .data ()) + i,
491+ static_cast <typename std::array<typename char_<Tag>::type, 1024 >::const_iterator>(
492+ this ->partial_parsed .data ()) +
490493 std::min (i + 1024 , this ->partial_parsed .size ())));
491494 body_string.append (boost::begin (range), boost::end (range));
492495 }
You can’t perform that action at this time.
0 commit comments