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
2019-02-02 13:01:27 -08:00
parent 5b0b218d96
commit a142969c5d
34 changed files with 162 additions and 161 deletions
+3 -2
View File
@@ -156,7 +156,8 @@ public:
parsegrind(ConstBufferSequence const& buffers,
Test const& test, bool skip = false)
{
auto const size = net::buffer_size(buffers);
using net::buffer_size;
auto const size = buffer_size(buffers);
for(std::size_t i = 1; i < size - 1; ++i)
{
Parser p;
@@ -174,7 +175,7 @@ public:
n = p.put(cb, ec);
if(! BEAST_EXPECTS(! ec, ec.message()))
continue;
if(! BEAST_EXPECT(n == net::buffer_size(cb)))
if(! BEAST_EXPECT(n == buffer_size(cb)))
continue;
if(p.need_eof())
{