From 7b645c5d98fa83941432ec7ae785c7ff84952f0d Mon Sep 17 00:00:00 2001 From: Sachio Tomita Date: Fri, 15 Mar 2019 16:58:40 -0700 Subject: [PATCH] Patch for clang bug --- src/shrpx_client_handler.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shrpx_client_handler.cc b/src/shrpx_client_handler.cc index 7789bdb4..3a6677d0 100644 --- a/src/shrpx_client_handler.cc +++ b/src/shrpx_client_handler.cc @@ -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(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(http2session); dconn->set_client_handler(this); - return dconn; + return std::move(dconn); } MemchunkPool *ClientHandler::get_mcpool() { return worker_->get_mcpool(); }