From 737e1aa95686d8c4a429cac9ea5f388bcda04bac Mon Sep 17 00:00:00 2001 From: Or Friedmann Date: Wed, 13 May 2020 13:04:41 +0300 Subject: [PATCH] use ceph::split Signed-off-by: Or Friedmann --- src/rgw/rgw_rest_s3.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index 24186de7942..3e9538fcbd0 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -6,6 +6,7 @@ #include #include "common/ceph_crypto.h" +#include "common/split.h" #include "common/Formatter.h" #include "common/utf8.h" #include "common/ceph_json.h" @@ -445,7 +446,7 @@ int RGWGetObj_ObjStore_S3::override_range_hdr(const rgw::auth::StrategyRegistry& std::string key = "HTTP_"; key.append(*k); boost::replace_all(key, "-", "_"); - rgw_env->set(std::move(key), *v); + rgw_env->set(std::move(key), std::string(*v)); ldpp_dout(this,2) << "after splitting cache kv key: " << key << " " << rgw_env->get(key.c_str()) << dendl; } ret = RGWOp::verify_requester(auth_registry);