Retain ownership when reading using a message

fix #469
This commit is contained in:
Vinnie Falco committed 2017-07-20 08:12:19 -07:00
1 parent 8c4136bb73
commit f44380159a
3 files changed
+9 -7

No files matched your search

+2 -1
View File
@@ -325,6 +325,7 @@ class read_msg_op
: s(s_)
, b(b_)
, m(m_)
, p(std::move(m))
{
p.eager(true);
}
@@ -725,7 +726,7 @@ read(
"Body requirements not met");
static_assert(is_body_writer<Body>::value,
"BodyWriter requirements not met");
parser<isRequest, Body, Fields> p;
parser<isRequest, Body, Fields> p{std::move(msg)};
p.eager(true);
read(stream, buffer, p.base(), ec);
if(ec)