From: Danny Al-Gaaf Date: Fri, 12 Jun 2015 09:37:54 +0000 (+0200) Subject: mds/CDir.cc: init some integer vars of C_IO_Dir_OMAP_Fetched in ctor X-Git-Tag: v9.1.0~446^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ba8988b5b13a18c73c2fcf8fa9c2f0bbce776798;p=ceph.git mds/CDir.cc: init some integer vars of C_IO_Dir_OMAP_Fetched in ctor Fix for: CID 1238901 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member ret1 is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member ret2 is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member ret3 is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Danny Al-Gaaf --- diff --git a/src/mds/CDir.cc b/src/mds/CDir.cc index 09060a8bbef..57ae11757b3 100644 --- a/src/mds/CDir.cc +++ b/src/mds/CDir.cc @@ -1509,7 +1509,9 @@ class C_IO_Dir_OMAP_Fetched : public CDirIOContext { bufferlist btbl; int ret1, ret2, ret3; - C_IO_Dir_OMAP_Fetched(CDir *d, const string& w) : CDirIOContext(d), want_dn(w) { } + C_IO_Dir_OMAP_Fetched(CDir *d, const string& w) : + CDirIOContext(d), want_dn(w), + ret1(0), ret2(0), ret3(0) {} void finish(int r) { // check the correctness of backtrace if (r >= 0 && ret3 != -ECANCELED)