From: Ilya Dryomov Date: Tue, 7 Sep 2021 19:01:51 +0000 (+0200) Subject: librbd: report correct error for ictx->state->close() X-Git-Tag: v17.1.0~931^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=22903c3965b15245b464540ccfb3404bf45f0627;p=ceph.git librbd: report correct error for ictx->state->close() Signed-off-by: Ilya Dryomov --- diff --git a/src/librbd/api/Image.cc b/src/librbd/api/Image.cc index 4be9e111b874..25ae76b1319e 100644 --- a/src/librbd/api/Image.cc +++ b/src/librbd/api/Image.cc @@ -318,8 +318,8 @@ int Image::list_descendants( return 0; } lderr(cct) << "failed to open descendant " << image_id - << " from pool " << io_ctx.get_pool_name() << ":" - << cpp_strerror(r) << dendl; + << " from pool " << io_ctx.get_pool_name() << ":" + << cpp_strerror(r) << dendl; return r; } @@ -328,8 +328,8 @@ int Image::list_descendants( int r1 = ictx->state->close(); if (r1 < 0) { lderr(cct) << "error when closing descendant " << image_id - << " from pool " << io_ctx.get_pool_name() << ":" - << cpp_strerror(r) << dendl; + << " from pool " << io_ctx.get_pool_name() << ":" + << cpp_strerror(r1) << dendl; } return r;