]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix wrong error code for expired Swift TempURL's links. 15850/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 22 Jun 2017 14:31:32 +0000 (10:31 -0400)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 22 Jun 2017 14:50:29 +0000 (10:50 -0400)
Fixes: http://tracker.ceph.com/issues/20384
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/rgw/rgw_swift_auth.cc

index 8ce6bb0816efae60f6b08b9a0fae1ff3f125732e..9674424b03539f88bdea71dc18ac2752924e4e71 100644 (file)
@@ -219,7 +219,7 @@ TempURLEngine::authenticate(const req_state* const s) const
 
   if (is_expired(temp_url_expires)) {
     ldout(cct, 5) << "temp url link expired" << dendl;
-    return result_t::reject();
+    return result_t::reject(-EPERM);
   }
 
   /* We need to verify two paths because of compliance with Swift, Tempest