]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix problem deleting objects begining with double underscore 8488/head
authorOrit Wasserman <owasserm@redhat.com>
Thu, 7 Apr 2016 22:43:19 +0000 (00:43 +0200)
committerOrit Wasserman <owasserm@redhat.com>
Thu, 7 Apr 2016 22:48:51 +0000 (00:48 +0200)
Fixes: http://tracker.ceph.com/issues/15318
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
src/rgw/rgw_op.cc

index 66ecd5568d28a5adcc939af66c4c7c1211b18b66..8afde094a30b583ccc43f0533dfa4f28157d8005 100644 (file)
@@ -2994,7 +2994,8 @@ void RGWDeleteObj::execute()
     return;
   }
 
-  rgw_obj obj(s->bucket, s->object);
+  rgw_obj obj(s->bucket, s->object.name);
+  obj.set_instance(s->object.instance);
   map<string, bufferlist> attrs;