Fix compile error on Brillo

Returning false in place of a pointer. I wonder how it compiles on
Ubuntu. :)

Change-Id: I4c247e0382bb8f745ce1825ec992a690f71e401d
Reviewed-on: https://weave-review.googlesource.com/1810
Reviewed-by: Vitaly Buka <vitalybuka@google.com>
diff --git a/src/component_manager_impl.cc b/src/component_manager_impl.cc
index 5b0ab23..8f685b3 100644
--- a/src/component_manager_impl.cc
+++ b/src/component_manager_impl.cc
@@ -360,20 +360,20 @@
     ErrorPtr* error) const {
   const base::DictionaryValue* component = FindComponent(component_path, error);
   if (!component)
-    return false;
+    return nullptr;
   auto pair = SplitAtFirst(name, ".", true);
   if (pair.first.empty()) {
     Error::AddToPrintf(error, FROM_HERE, errors::commands::kDomain,
                        errors::commands::kPropertyMissing,
                        "Empty state package in '%s'", name.c_str());
-    return false;
+    return nullptr;
   }
   if (pair.second.empty()) {
     Error::AddToPrintf(error, FROM_HERE, errors::commands::kDomain,
                        errors::commands::kPropertyMissing,
                        "State property name not specified in '%s'",
                        name.c_str());
-    return false;
+    return nullptr;
   }
   std::string key = base::StringPrintf("state.%s", name.c_str());
   const base::Value* value = nullptr;