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 30
30
#include < boost/network/traits/ostream_iterator.hpp>
31
31
#include < boost/network/version.hpp>
32
32
#include < boost/range/algorithm/transform.hpp>
33
+ #include < boost/range/iterator_range.hpp>
33
34
#include < boost/throw_exception.hpp>
34
35
35
36
namespace boost {
@@ -477,8 +478,10 @@ struct http_async_connection
477
478
if (this ->is_chunk_encoding && remove_chunk_markers_) {
478
479
for (size_t i = 0 ; i < this ->partial_parsed .size (); i += 1024 ) {
479
480
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 ()) +
482
485
std::min (i + 1024 , this ->partial_parsed .size ())));
483
486
body_string.append (boost::begin (range), boost::end (range));
484
487
}
You can’t perform that action at this time.
0 commit comments