Patch for clang bug

This commit is contained in:
Sachio Tomita 2019-03-15 16:58:40 -07:00
parent ec519f22dc
commit 7b645c5d98
1 changed files with 3 additions and 3 deletions

View File

@ -958,7 +958,7 @@ ClientHandler::get_downstream_connection(int &err, Downstream *downstream) {
auto dconn = addr->dconn_pool->pop_downstream_connection();
if (dconn) {
dconn->set_client_handler(this);
return dconn;
return std::move(dconn);
}
if (LOG_ENABLED(INFO)) {
@ -969,7 +969,7 @@ ClientHandler::get_downstream_connection(int &err, Downstream *downstream) {
dconn = std::make_unique<HttpDownstreamConnection>(group, addr, conn_.loop,
worker_);
dconn->set_client_handler(this);
return dconn;
return std::move(dconn);
}
if (LOG_ENABLED(INFO)) {
@ -980,7 +980,7 @@ ClientHandler::get_downstream_connection(int &err, Downstream *downstream) {
auto http2session = get_http2_session(group, addr);
auto dconn = std::make_unique<Http2DownstreamConnection>(http2session);
dconn->set_client_handler(this);
return dconn;
return std::move(dconn);
}
MemchunkPool *ClientHandler::get_mcpool() { return worker_->get_mcpool(); }