diff --git a/libwvdrmengine/src_hidl/serviceLazy.cpp b/libwvdrmengine/src_hidl/serviceLazy.cpp index c886131e..a602bcfc 100644 --- a/libwvdrmengine/src_hidl/serviceLazy.cpp +++ b/libwvdrmengine/src_hidl/serviceLazy.cpp @@ -34,7 +34,7 @@ int main(int /* argc */, char** /* argv */) { configureRpcThreadpool(8, true /* callerWillJoin */); // Setup hwbinder service - LazyServiceRegistrar serviceRegistrar; + auto serviceRegistrar = LazyServiceRegistrar::getInstance(); CHECK_EQ(serviceRegistrar.registerService(drmFactory, "widevine"), android::NO_ERROR) << "Failed to register Widevine Factory HAL"; CHECK_EQ(serviceRegistrar.registerService(cryptoFactory, "widevine"), android::NO_ERROR)