]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librados: init last_objver 3206/head
authorSage Weil <sage@redhat.com>
Thu, 18 Dec 2014 14:32:23 +0000 (06:32 -0800)
committerSage Weil <sage@redhat.com>
Thu, 18 Dec 2014 14:32:23 +0000 (06:32 -0800)
commitbba4d3576022deab2216387f3e3a1a954956f4d6
tree0875b008f05a45e113d2e4a39c2d794a0e986c0c
parent2d76bc2d989118f14f7b3a98ec11a3c87dc318da
librados: init last_objver

*** CID 1258788:  Uninitialized scalar field  (UNINIT_CTOR)
/librados/IoCtxImpl.cc: 44 in
librados::IoCtxImpl::IoCtxImpl(librados::RadosClient *, Objecter *, int, const
char *, snapid_t)()
38       : ref_cnt(0), client(c), poolid(poolid), pool_name(pool_name),
snap_seq(s),
39         assert_ver(0), notify_timeout(c->cct->_conf->client_notify_timeout),
40         oloc(poolid),
41         aio_write_list_lock("librados::IoCtxImpl::aio_write_list_lock"),
42         aio_write_seq(0), objecter(objecter)
43     {
>>>     CID 1258788:  Uninitialized scalar field  (UNINIT_CTOR)
>>>     Non-static class member "last_objver" is not initialized in this
constructor nor in any functions that it calls.
44     }
45
46     void librados::IoCtxImpl::set_snap_read(snapid_t s)
47     {
48       if (!s)
49         s = CEPH_NOSNAP;

Signed-off-by: Sage Weil <sage@redhat.com>
src/librados/IoCtxImpl.cc