From: songweibin Date: Thu, 15 Aug 2019 06:35:05 +0000 (+0800) Subject: librbd: fix error param of ioctx when passing to `list_descendants` X-Git-Tag: v14.2.8~78^2~21^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=75f4b31f33528ad23be79d5d1b5932dd0063d3fd;p=ceph.git librbd: fix error param of ioctx when passing to `list_descendants` Signed-off-by: songweibin (cherry picked from commit b7ac8a17ef0b0602301eebea0e2e3c8032889174) --- diff --git a/src/librbd/api/Image.cc b/src/librbd/api/Image.cc index ac781390b974..9bb4439f5ed4 100644 --- a/src/librbd/api/Image.cc +++ b/src/librbd/api/Image.cc @@ -414,7 +414,7 @@ int Image::list_descendants( for (auto& image_id : image_ids) { images->push_back({ it.first, "", ictx->md_ctx.get_namespace(), image_id, "", false}); - r = list_descendants(ictx->md_ctx, image_id, child_max_level, images); + r = list_descendants(ioctx, image_id, child_max_level, images); if (r < 0) { return r; }