Fixed an uninitialized variable warning.

Observed with clang-tidy.

Review: https://reviews.apache.org/r/52113/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/aa6dad21
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/aa6dad21
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/aa6dad21

Branch: refs/heads/1.0.x
Commit: aa6dad2117ef088ed086df760a9488e77376885d
Parents: 5ee93ea
Author: Neil Conway <neil.con...@gmail.com>
Authored: Wed Sep 21 10:23:47 2016 -0700
Committer: Vinod Kone <vinodk...@gmail.com>
Committed: Tue Oct 18 14:19:05 2016 -0700

----------------------------------------------------------------------
 src/linux/fs.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/aa6dad21/src/linux/fs.cpp
----------------------------------------------------------------------
diff --git a/src/linux/fs.cpp b/src/linux/fs.cpp
index 978953f..c7ca2b1 100644
--- a/src/linux/fs.cpp
+++ b/src/linux/fs.cpp
@@ -117,13 +117,14 @@ Try<MountInfoTable> MountInfoTable::read(
   // them according to the invariant that all parent entries
   // appear before their child entries.
   if (hierarchicalSort) {
-    int rootParentId;
+    Option<int> rootParentId = None();
 
     // Construct a representation of the mount hierarchy using a hashmap.
     hashmap<int, vector<MountInfoTable::Entry>> parentToChildren;
 
     foreach (const MountInfoTable::Entry& entry, table.entries) {
       if (entry.target == "/") {
+        CHECK_NONE(rootParentId);
         rootParentId = entry.parent;
       }
       parentToChildren[entry.parent].push_back(entry);
@@ -160,7 +161,8 @@ Try<MountInfoTable> MountInfoTable::read(
 
     // We know the node with a parent id of
     // `rootParentId` is the root mount point.
-    sortFrom(rootParentId);
+    CHECK_SOME(rootParentId);
+    sortFrom(rootParentId.get());
 
     table.entries = std::move(sortedEntries);
   }

Reply via email to