From: Danny Al-Gaaf Date: Thu, 11 Jun 2015 18:19:14 +0000 (+0200) Subject: osd/ECMsgTypes.h: init tid in default ctor X-Git-Tag: v9.1.0~446^2~27 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3a89a336c1e5eeecd9960d0f907b841d3238aa1b;p=ceph.git osd/ECMsgTypes.h: init tid in default ctor Fix for: CID 1188175 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member tid is not initialized in this constructor nor in any functions that it calls. CID 1188174 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member tid is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Danny Al-Gaaf --- diff --git a/src/osd/ECMsgTypes.h b/src/osd/ECMsgTypes.h index 2d5dc751ee4..53d1b95de14 100644 --- a/src/osd/ECMsgTypes.h +++ b/src/osd/ECMsgTypes.h @@ -34,7 +34,7 @@ struct ECSubWrite { set temp_added; set temp_removed; boost::optional updated_hit_set_history; - ECSubWrite() {} + ECSubWrite() : tid(0) {} ECSubWrite( pg_shard_t from, ceph_tid_t tid, @@ -89,7 +89,7 @@ struct ECSubWriteReply { eversion_t last_complete; bool committed; bool applied; - ECSubWriteReply() : committed(false), applied(false) {} + ECSubWriteReply() : tid(0), committed(false), applied(false) {} void encode(bufferlist &bl) const; void decode(bufferlist::iterator &bl); void dump(Formatter *f) const;