From: Danny Al-Gaaf Date: Wed, 17 Jun 2015 09:36:52 +0000 (+0200) Subject: rados/rados.cc: init non-static members in default ctor X-Git-Tag: v9.1.0~446^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=239d229c6da0565cacfd3a6efb65143abb2f62aa;p=ceph.git rados/rados.cc: init non-static members in default ctor Fix for: CID 717354 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR) uninit_member: Non-static class member id is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member type is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member off is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member len is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member lg is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member completion is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Danny Al-Gaaf --- diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index 165f7343cb0..7e72d8c0739 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -527,7 +527,7 @@ public: LoadGen *lg; librados::AioCompletion *completion; - LoadGenOp() {} + LoadGenOp() : id(0), type(0), off(0), len(0), lg(NULL), completion(NULL) {} LoadGenOp(LoadGen *_lg) : id(0), type(0), off(0), len(0), lg(_lg), completion(NULL) {} };