]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: set args when rebuilding req_info
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 1 Jul 2016 00:34:38 +0000 (17:34 -0700)
committerMatt Benjamin <mbenjamin@redhat.com>
Fri, 7 Oct 2016 13:48:41 +0000 (09:48 -0400)
Was missing args, so it didn't sign requests with subresources
correctly when forwarding.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit dd1068c54e50671d8904b99189823418a5a5bc07)

src/rgw/rgw_common.cc

index d3090150f189080747ffd7cd6675ab5d4d8185ca..f430b2eaa2fef83d8c5cd82a7845db81a4528501 100644 (file)
@@ -168,6 +168,7 @@ void req_info::rebuild_from(req_info& src)
 {
   method = src.method;
   script_uri = src.script_uri;
+  args = src.args;
   if (src.effective_uri.empty()) {
     request_uri = src.request_uri;
   } else {