More std::string_view fixes

This commit is contained in:
Vinnie Falco committed 2019-04-18 16:15:42 -07:00
1 parent 00603397a9
commit 71de05d3cc
5 files changed
+17 -8

No files matched your search

@@ -179,7 +179,7 @@ struct basic_parser_base
BOOST_BEAST_DECL
static
bool
parse_dec(char const* it, char const* last, std::uint64_t& v);
parse_dec(string_view s, std::uint64_t& v);
BOOST_BEAST_DECL
static
@@ -154,8 +154,12 @@ find_eol(
bool
basic_parser_base::
parse_dec(char const* it, char const* last, std::uint64_t& v)
parse_dec(
string_view s,
std::uint64_t& v)
{
char const* it = s.data();
char const* last = it + s.size();
if(it == last)
return false;
std::uint64_t tmp = 0;
@@ -799,8 +799,7 @@ do_field(field f,
}
std::uint64_t v;
if(! parse_dec(
value.begin(), value.end(), v))
if(! parse_dec(value, v))
{
ec = error::bad_content_length;
return;