#include <string.h>
#include "common/ceph_crypto.h"
+#include "common/split.h"
#include "common/Formatter.h"
#include "common/utf8.h"
#include "common/ceph_json.h"
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);