From: Sage Weil Date: Fri, 28 Sep 2012 14:45:49 +0000 (-0700) Subject: objectcacher: fix uninit var in ctor X-Git-Tag: v0.54~187^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b1d85130d1053cba945c49445e601a2e6c6c91bf;p=ceph.git objectcacher: fix uninit var in ctor CID 717351: Uninitialized scalar field (UNINIT_CTOR) At (2): Non-static class member "tid" is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Sage Weil --- diff --git a/src/osdc/ObjectCacher.h b/src/osdc/ObjectCacher.h index b70c4049afcd9..ddc67d674453b 100644 --- a/src/osdc/ObjectCacher.h +++ b/src/osdc/ObjectCacher.h @@ -448,7 +448,7 @@ class ObjectCacher { public: tid_t tid; C_WriteCommit(ObjectCacher *c, int64_t _poolid, sobject_t o, loff_t s, uint64_t l) : - oc(c), poolid(_poolid), oid(o), start(s), length(l) {} + oc(c), poolid(_poolid), oid(o), start(s), length(l), tid(0) {} void finish(int r) { oc->bh_write_commit(poolid, oid, start, length, tid, r); } @@ -460,7 +460,7 @@ class ObjectCacher { int64_t poolid; list oids; tid_t tid; - C_LockAck(ObjectCacher *c, int64_t _poolid, sobject_t o) : oc(c), poolid(_poolid) { + C_LockAck(ObjectCacher *c, int64_t _poolid, sobject_t o) : oc(c), poolid(_poolid), tid(0) { oids.push_back(o); } void finish(int r) {