From 239d229c6da0565cacfd3a6efb65143abb2f62aa Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Wed, 17 Jun 2015 11:36:52 +0200 Subject: [PATCH] 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 --- src/tools/rados/rados.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index 165f7343cb0d..7e72d8c07391 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) {} }; -- 2.47.3