]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: init everything in default IoCtxImpl ctor
authorJosh Durgin <josh.durgin@inktank.com>
Mon, 24 Sep 2012 21:56:45 +0000 (14:56 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Tue, 25 Sep 2012 00:42:13 +0000 (17:42 -0700)
CID 717219: Uninitialized pointer field (UNINIT_CTOR)
At (14): Non-static class member "objecter" is not initialized in this
constructor nor in any functions that it calls.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/librados/IoCtxImpl.cc

index ca3fc37427dd41afa07d3db063ba934027f6e7ed..160c6de58284fc8c50512708ef2709487acb9b86 100644 (file)
 #undef dout_prefix
 #define dout_prefix *_dout << "librados: "
 
-librados::IoCtxImpl::IoCtxImpl()
-  : aio_write_list_lock("librados::IoCtxImpl::aio_write_list_lock")
+librados::IoCtxImpl::IoCtxImpl() :
+  ref_cnt(0), client(NULL), poolid(0), assert_ver(0), notify_timeout(30),
+  aio_write_list_lock("librados::IoCtxImpl::aio_write_list_lock"),
+  aio_write_seq(0), lock(NULL), objecter(NULL)
 {
 }