From: Radoslaw Zarzynski Date: Tue, 10 May 2016 15:45:20 +0000 (+0200) Subject: rgw: handle errors properly during GET on Swift's DLO. X-Git-Tag: v10.2.3~122^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a08caa6d3cbca0395a9ed5f487f9de33b615f59f;p=ceph.git rgw: handle errors properly during GET on Swift's DLO. Backport: Jewel, Hammer Fixes: http://tracker.ceph.com/issues/15812 Signed-off-by: Radoslaw Zarzynski (cherry picked from commit 5ef0202a86a1e4cb56bd29d926555f114a1acdd8) --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index a2202caf075..21f25722822 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -1225,6 +1225,7 @@ void RGWGetObj::execute() if (op_ret < 0) { ldout(s->cct, 0) << "ERROR: failed to handle user manifest ret=" << op_ret << dendl; + goto done_err; } return; }