int ret = 0;
s->fcgx = fcgx;
- string script_name = s->env->get("SCRIPT_NAME");
- url_decode(script_name, s->path_name);
+ s->path_name = s->env->get("SCRIPT_NAME");
s->request_uri = s->env->get("REQUEST_URI");
int pos = s->request_uri.find('?');
if (pos >= 0) {
vector<RGWObjEnt>::iterator iter;
for (iter = objs.begin(); iter != objs.end(); ++iter) {
s->formatter->open_array_section("Contents");
- s->formatter->dump_format("Key", iter->name.c_str());
+ s->formatter->dump_string("Key", iter->name.c_str());
dump_time(s, "LastModified", &iter->mtime);
s->formatter->dump_format("ETag", "\"%s\"", iter->etag.c_str());
s->formatter->dump_int("Size", iter->size);