Fix basic_parser::maybe_flatten (#462)

This commit is contained in:
Vinnie Falco
2017-06-10 06:43:23 -07:00
parent 140246957e
commit e4fdeecc3b
3 changed files with 9 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
Version 53:
* Fix basic_parser::maybe_flatten
--------------------------------------------------------------------------------
Version 52:
* flat_buffer is an AllocatorAwareContainer

View File

@@ -5,6 +5,7 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
#include <beast/core.hpp>
#include <beast/http.hpp>
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
@@ -45,7 +46,7 @@ int main()
beast::http::write(stream, req);
// Receive and print HTTP response using Beast
beast::multi_buffer b;
beast::flat_buffer b;
beast::http::response<beast::http::dynamic_body> resp;
beast::http::read(stream, b, resp);
std::cout << resp;

View File

@@ -238,7 +238,7 @@ maybe_flatten(
// flatten
buffer_copy(boost::asio::buffer(
buf_.get(), buf_len_), buffers);
return {buf_.get(), buf_len_};
return {buf_.get(), len};
}
template<bool isRequest, class Derived>