diff options
-rw-r--r-- | cas/1.0/default/service.cpp | 4 | ||||
-rw-r--r-- | health/storage/1.0/default/service.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/cas/1.0/default/service.cpp b/cas/1.0/default/service.cpp index 516acfbfc6..754c0c5af7 100644 --- a/cas/1.0/default/service.cpp +++ b/cas/1.0/default/service.cpp @@ -46,8 +46,8 @@ int main() { android::sp<IMediaCasService> service = new MediaCasService(); android::status_t status; if (kLazyService) { - auto serviceRegistrar = std::make_shared<LazyServiceRegistrar>(); - status = serviceRegistrar->registerService(service); + auto serviceRegistrar = LazyServiceRegistrar::getInstance(); + status = serviceRegistrar.registerService(service); } else { status = service->registerAsService(); } diff --git a/health/storage/1.0/default/service.cpp b/health/storage/1.0/default/service.cpp index f4296f1976..6f6ebc8afe 100644 --- a/health/storage/1.0/default/service.cpp +++ b/health/storage/1.0/default/service.cpp @@ -32,7 +32,7 @@ int main() { configureRpcThreadpool(1, true); sp<IStorage> service = new Storage(); - LazyServiceRegistrar registrar; + auto registrar = LazyServiceRegistrar::getInstance(); status_t result = registrar.registerService(service); if (result != OK) { |