Fixes the coverity issues:
**
1402627 Uninitialized scalar field
CID
1402627 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member promotion_state is not
initialized in this constructor nor in any functions that it calls.
**
1402630 Uninitialized scalar field
CID
1402630 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member m_promotion_state is not
initialized in this constructor nor in any functions that it calls.
**
1402631 Uninitialized scalar field
CID
1402631 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member m_promotion_state is not
initialized in this constructor nor in any functions that it calls.
**
1402632 Uninitialized scalar field
CID
1402632 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member tag_tid is not initialized
in this constructor nor in any functions that it calls.
Signed-off-by: Amit Kumar <amitkuma@redhat.com>
Journaler journaler;
cls::journal::Client client;
journal::ImageClientMeta client_meta;
- uint64_t tag_tid;
+ uint64_t tag_tid = 0;
journal::TagData tag_data;
C_GetTagOwner(librados::IoCtx &io_ctx, const std::string &image_id,
Context *on_finish;
cls::rbd::MirrorImage mirror_image;
- mirror::PromotionState promotion_state;
+ mirror::PromotionState promotion_state = mirror::PROMOTION_STATE_PRIMARY;
C_ImageGetInfo(mirror_image_info_t *mirror_image_info, Context *on_finish)
: mirror_image_info(mirror_image_info), on_finish(on_finish) {
bool m_blocked_requests = false;
cls::rbd::MirrorImage m_mirror_image;
- PromotionState m_promotion_state;
+ PromotionState m_promotion_state = PROMOTION_STATE_PRIMARY;
void get_info();
void handle_get_info(int r);
Context *m_on_finish;
cls::rbd::MirrorImage m_mirror_image;
- PromotionState m_promotion_state;
+ PromotionState m_promotion_state = PROMOTION_STATE_PRIMARY;
void get_info();
void handle_get_info(int r);