Qualify buffer_copy, don't qualify buffer_size:

fix #1416

* Calls to buffer_copy are qualified as net::buffer_copy
* Calls to buffer_size are made unqualified, permitting
  argument dependent lookup to take effect.
This commit is contained in:
Vinnie Falco committed 2019-02-02 13:01:27 -08:00
1 parent 5b0b218d96
commit a142969c5d
34 files changed
+162 -161

No files matched your search

+20 -4
View File
@@ -89,7 +89,11 @@ template<class ConstBufferSequence>
chunk_body<ConstBufferSequence>::
chunk_body(ConstBufferSequence const& buffers)
: view_(
net::buffer_size(buffers),
[&]
{
using net::buffer_size;
return buffer_size(buffers);
}(),
net::const_buffer{nullptr, 0},
chunk_crlf{},
buffers,
@@ -103,7 +107,11 @@ chunk_body(
ConstBufferSequence const& buffers,
string_view extensions)
: view_(
net::buffer_size(buffers),
[&]
{
using net::buffer_size;
return buffer_size(buffers);
}(),
net::const_buffer{
extensions.data(), extensions.size()},
chunk_crlf{},
@@ -122,7 +130,11 @@ chunk_body(
typename std::decay<ChunkExtensions>::type>>(
std::forward<ChunkExtensions>(extensions)))
, view_(
net::buffer_size(buffers),
[&]
{
using net::buffer_size;
return buffer_size(buffers);
}(),
exts_->str(),
chunk_crlf{},
buffers,
@@ -141,7 +153,11 @@ chunk_body(
typename std::decay<ChunkExtensions>::type>>(allocator,
std::forward<ChunkExtensions>(extensions)))
, view_(
net::buffer_size(buffers),
[&]
{
using net::buffer_size;
return buffer_size(buffers);
}(),
exts_->str(),
chunk_crlf{},
buffers,