summaryrefslogtreecommitdiff
path: root/lights/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lights/main.cpp')
-rw-r--r--lights/main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lights/main.cpp b/lights/main.cpp
index 5bab50d..95cb6d8 100644
--- a/lights/main.cpp
+++ b/lights/main.cpp
@@ -24,6 +24,9 @@ using ::aidl::android::hardware::light::Lights;
int main() {
ABinderProcess_setThreadPoolMaxThreadCount(0);
std::shared_ptr<Lights> lights = ndk::SharedRefBase::make<Lights>();
+ if (!lights) {
+ return EXIT_FAILURE;
+ }
const std::string instance = std::string() + Lights::descriptor + "/default";
binder_status_t status = AServiceManager_addService(lights->asBinder().get(), instance.c_str());