]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd: Initializing m_finalize_ctx 17563/head
authoramitkuma <amitkuma@redhat.com>
Thu, 7 Sep 2017 18:37:24 +0000 (00:07 +0530)
committeramitkuma <amitkuma@redhat.com>
Thu, 7 Sep 2017 18:37:24 +0000 (00:07 +0530)
Fixes the coverity issue:

** 1402625 Uninitialized pointer field
CID undefined (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
2. uninit_member: Non-static class member m_finalize_ctx is not
initialized in this constructor nor in any functions that it calls.

Signed-off-by: Amit Kumar <amitkuma@redhat.com>
src/tools/rbd/action/MirrorPool.cc

index 4314b1ed6b46ddc3c8b8944a359414d24dda0422..ab0d0f2706060f4ccfd11dd08200322b2d1699e8 100644 (file)
@@ -214,7 +214,7 @@ private:
   const std::string m_image_name;
 
   librbd::Image m_image;
-  Context *m_finalize_ctx;
+  Context *m_finalize_ctx = nullptr;
 
   librbd::mirror_image_info_t m_mirror_image_info;