From: Radoslaw Zarzynski Date: Wed, 12 Oct 2016 21:54:16 +0000 (+0200) Subject: rgw: don't use boost::string_ref::to_string() method. X-Git-Tag: v11.1.0~454^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d1c82762b63e03c255ea8f08d5dff55555b77d86;p=ceph.git rgw: don't use boost::string_ref::to_string() method. The method has been introduced in Boost 1.54. However, some systems we are targeting (like CentOS 7) offer older version of the library. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_client_io_filters.h b/src/rgw/rgw_client_io_filters.h index f573af8eccaf..acf3b7874260 100644 --- a/src/rgw/rgw_client_io_filters.h +++ b/src/rgw/rgw_client_io_filters.h @@ -339,8 +339,8 @@ protected: switch (phase) { case ReorderState::RGW_EARLY_HEADERS: case ReorderState::RGW_STATUS_SEEN: - headers.emplace_back(std::make_pair(name.to_string(), - value.to_string())); + headers.emplace_back(std::make_pair(std::string(name.data(), name.size()), + std::string(value.data(), value.size()))); return 0; case ReorderState::RGW_DATA: return DecoratedRestfulClient::send_header(name, value);