]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: report correct error for ictx->state->close() 43074/head
authorIlya Dryomov <idryomov@gmail.com>
Tue, 7 Sep 2021 19:01:51 +0000 (21:01 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 7 Sep 2021 19:03:12 +0000 (21:03 +0200)
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/librbd/api/Image.cc

index 4be9e111b87441b21351666c8546794d70c768b2..25ae76b1319e7746d17150c72eee1ff1850ac147 100644 (file)
@@ -318,8 +318,8 @@ int Image<I>::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<I>::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;