Ensure that a "?" is added to the redirect URL when query strings
are present.
Fixes: https://tracker.ceph.com/issues/69139
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
dest_uri = dest_uri.substr(0, dest_uri.size() - 1);
}
dest_uri += s->info.request_uri;
- dest_uri += "?";
- dest_uri += s->info.request_params;
+ if (!s->info.request_params.empty()) {
+ dest_uri += "?";
+ dest_uri += s->info.request_params;
+ }
}
void abort_early(req_state *s, RGWOp* op, int err_no,