]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: MDirUpdate: initialize discover count to 0 if we're not discovering 2677/head
authorGreg Farnum <greg@inktank.com>
Thu, 9 Oct 2014 17:41:45 +0000 (10:41 -0700)
committerGreg Farnum <greg@inktank.com>
Thu, 9 Oct 2014 17:43:21 +0000 (10:43 -0700)
Otherwise it's left uninitialized and could do who-knows-what!

CID 1244229:  Uninitialized scalar field  (UNINIT_CTOR)
/messages/MDirUpdate.h: 55 in MDirUpdate::MDirUpdate(mds_rank_t, dirfrag_t,
int, std::set<int, std::less<int>, std::allocator<int>> &, filepath &, bool)()

Signed-off-by: Greg Farnum <greg@inktank.com>
src/messages/MDirUpdate.h

index 8f461630dfaf7f2ec51ed735309ff48006a4b504..39ea23b64ce0990c19d6adda118cc7ef76b7992c 100644 (file)
@@ -51,6 +51,7 @@ class MDirUpdate : public Message {
     this->dir_rep = dir_rep;
     this->dir_rep_by = dir_rep_by;
     if (discover) this->discover = 5;
+    else this->discover = 0;
     this->path = path;
   }
 private: