parent_info parent_info = ictx->parent_md;
ictx->parent_lock.Unlock();
- if (scan_for_parents(ictx, parent_info.spec, CEPH_NOSNAP) == -ENOENT) {
- r = cls_client::remove_child(&ictx->md_ctx, RBD_CHILDREN,
- parent_info.spec, id);
- if (r < 0 && r != -ENOENT) {
- lderr(cct) << "error removing child from children list" << dendl;
- return r;
- }
+ r = cls_client::remove_child(&ictx->md_ctx, RBD_CHILDREN,
+ parent_info.spec, id);
+ if (r < 0 && r != -ENOENT) {
+ lderr(cct) << "error removing child from children list" << dendl;
+ return r;
}
close_image(ictx);