From 4a75ee43d3b108a9593a010160479fd62884eda8 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Tue, 5 Sep 2017 12:11:45 -0400 Subject: [PATCH] librbd: rename of non-existent image results in seg fault Fixes: http://tracker.ceph.com/issues/21248 Signed-off-by: Jason Dillaman --- src/librbd/internal.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index 3198a5c3a9ca..acbe336629cc 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -970,8 +970,7 @@ int validate_pool(IoCtx &io_ctx, CephContext *cct) { ImageCtx *ictx = new ImageCtx(srcname, "", "", io_ctx, false); int r = ictx->state->open(false); if (r < 0) { - lderr(ictx->cct) << "error opening source image: " << cpp_strerror(r) - << dendl; + lderr(cct) << "error opening source image: " << cpp_strerror(r) << dendl; return r; } BOOST_SCOPE_EXIT((ictx)) { -- 2.47.3