From: Radoslaw Zarzynski Date: Thu, 22 Jun 2017 14:31:32 +0000 (-0400) Subject: rgw: fix wrong error code for expired Swift TempURL's links. X-Git-Tag: v12.1.2~1^2~8^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=53e4b02682ac6fd89977d016db0d46900b490831;p=ceph.git rgw: fix wrong error code for expired Swift TempURL's links. Fixes: http://tracker.ceph.com/issues/20384 Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_swift_auth.cc b/src/rgw/rgw_swift_auth.cc index 8ce6bb0816ef..9674424b0353 100644 --- a/src/rgw/rgw_swift_auth.cc +++ b/src/rgw/rgw_swift_auth.cc @@ -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