From 53e4b02682ac6fd89977d016db0d46900b490831 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Thu, 22 Jun 2017 10:31:32 -0400 Subject: [PATCH] rgw: fix wrong error code for expired Swift TempURL's links. Fixes: http://tracker.ceph.com/issues/20384 Signed-off-by: Radoslaw Zarzynski --- src/rgw/rgw_swift_auth.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_swift_auth.cc b/src/rgw/rgw_swift_auth.cc index 8ce6bb0816e..9674424b035 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 -- 2.47.3