Commit 9671eaa8 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

asio: Set stream pointer to request and response in stream ctor

parent 062b4291
......@@ -355,12 +355,7 @@ stream *session_impl::create_push_stream(int32_t stream_id) {
}
std::unique_ptr<stream> session_impl::create_stream() {
auto strm = make_unique<stream>(this);
auto &req = strm->request().impl();
req.stream(strm.get());
return strm;
return make_unique<stream>(this);
}
const request *session_impl::submit(boost::system::error_code &ec,
......
......@@ -32,7 +32,10 @@ namespace nghttp2 {
namespace asio_http2 {
namespace client {
stream::stream(session_impl *sess) : sess_(sess), stream_id_(0) {}
stream::stream(session_impl *sess) : sess_(sess), stream_id_(0)
{
request_.impl().stream(this);
}
void stream::cancel() { sess_->cancel(*this); }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment