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;