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;