Skip to content
This repository was archived by the owner on Oct 18, 2023. It is now read-only.

Commit 827867f

Browse files
umenneldeanberris
authored andcommitted
Fix compilation errors with VS2015 (cpp-netlib#762)
1 parent 216613c commit 827867f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

boost/network/protocol/http/client/connection/async_normal.hpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
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

3536
namespace 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
}

0 commit comments

Comments
 (0)