diff options
-rw-r--r-- | services/config/src/device_impl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/config/src/device_impl.cpp b/services/config/src/device_impl.cpp index 4541368..2361ab0 100644 --- a/services/config/src/device_impl.cpp +++ b/services/config/src/device_impl.cpp @@ -85,6 +85,7 @@ int DeviceImpl::CreateInstance(ClientContext *intf) { android::status_t status = device_obj_->IDisplayConfig::registerAsService(); // Unable to start Display Config 2.0 service. Fail Init. if (status != android::OK) { + delete device_obj_; device_obj_ = nullptr; return -1; } |