]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: handle errors properly during GET on Swift's DLO. 9265/head
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Tue, 10 May 2016 15:45:20 +0000 (17:45 +0200)
committerAbhishek Varshney <abhishek.varshney@flipkart.com>
Mon, 23 May 2016 12:15:15 +0000 (17:45 +0530)
Backport: Jewel, Hammer
Fixes: http://tracker.ceph.com/issues/15812
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
(cherry picked from commit 5ef0202a86a1e4cb56bd29d926555f114a1acdd8)

src/rgw/rgw_op.cc

index a2202caf07518f9733e9ca8c816c81ca6ad01c1b..21f25722822b7c030f440992ca0cf4c40ee55656 100644 (file)
@@ -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;
   }