Skip to content

Commit 554f9ca

Browse files
committed
Making a shared_ptr pass by reference instead of value.
1 parent 4e819c4 commit 554f9ca

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Release/src/http/client/http_linux.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ namespace web { namespace http
297297
}
298298
}
299299

300-
linux_client_request_context(std::shared_ptr<_http_client_communicator> &client, http_request request, std::shared_ptr<linux_connection> connection);
300+
linux_client_request_context(std::shared_ptr<_http_client_communicator> &client, http_request request, std::shared_ptr<linux_connection> &connection);
301301

302302
protected:
303303
virtual void cleanup()
@@ -1174,14 +1174,14 @@ namespace web { namespace http
11741174
linux_client_request_context::linux_client_request_context(
11751175
std::shared_ptr<_http_client_communicator> &client,
11761176
http_request request,
1177-
std::shared_ptr<linux_connection> connection)
1177+
std::shared_ptr<linux_connection> &connection)
11781178
: request_context(client, request)
11791179
, m_known_size(0)
11801180
, m_current_size(0)
11811181
, m_needChunked(false)
11821182
, m_timedout(false)
11831183
, m_timeout_timer(crossplat::threadpool::shared_instance().service())
1184-
, m_connection(std::move(connection))
1184+
, m_connection(connection)
11851185
{}
11861186

11871187
std::shared_ptr<request_context> linux_client_request_context::create_request_context(

0 commit comments

Comments
 (0)