From d1c82762b63e03c255ea8f08d5dff55555b77d86 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 12 Oct 2016 23:54:16 +0200 Subject: [PATCH] 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 --- src/rgw/rgw_client_io_filters.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_client_io_filters.h b/src/rgw/rgw_client_io_filters.h index f573af8ecca..acf3b787426 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); -- 2.47.3