From 11f52b030d2e695f8aedde335e068e41d9cfe1ea Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Tue, 7 Sep 2021 21:01:51 +0200 Subject: [PATCH] librbd: report correct error for ictx->state->close() Signed-off-by: Ilya Dryomov (cherry picked from commit 22903c3965b15245b464540ccfb3404bf45f0627) --- src/librbd/api/Image.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/librbd/api/Image.cc b/src/librbd/api/Image.cc index 6a1be53f732f..00675072b4b6 100644 --- a/src/librbd/api/Image.cc +++ b/src/librbd/api/Image.cc @@ -310,8 +310,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; } @@ -320,8 +320,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; -- 2.47.3