]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix for versioned delete_multi_object 12262/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 1 Dec 2016 18:53:44 +0000 (13:53 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 1 Dec 2016 18:53:46 +0000 (13:53 -0500)
Fixes: http://tracker.ceph.com/issues/17888
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_op.cc

index 54838d8732777258c6d4af9416faaee4a2407cd7..9c6bd34c29200505ab2238c4c80c92acce08dd73 100644 (file)
@@ -5242,8 +5242,8 @@ void RGWDeleteMultiObj::execute()
   for (iter = multi_delete->objects.begin();
         iter != multi_delete->objects.end() && num_processed < max_to_delete;
         ++iter, num_processed++) {
-    rgw_obj obj(bucket, (*iter).name);
-    obj.set_instance(s->object.instance);
+    rgw_obj obj(bucket, iter->name);
+    obj.set_instance(iter->instance);
 
     obj_ctx->set_atomic(obj);