Revert "Remove gBn/sConstructorMap."
This reverts commit c67f65df9a9832094df79c4f02dffa25ca2bb2b1.
Reason for revert: Break internal targets
Bug: 69122224
Bug: 70720496
Change-Id: I6373330871b504999653b4c0bad6bdd7111c25be
diff --git a/transport/HidlPassthroughSupport.cpp b/transport/HidlPassthroughSupport.cpp
index 18ef1c0..b79d21c 100644
--- a/transport/HidlPassthroughSupport.cpp
+++ b/transport/HidlPassthroughSupport.cpp
@@ -37,7 +37,10 @@
}
auto func = getBsConstructorMap().get(myDescriptor, nullptr);
if (!func) {
- return nullptr;
+ func = gBsConstructorMap.get(myDescriptor, nullptr);
+ if (!func) {
+ return nullptr;
+ }
}
sp<IBase> base = func(static_cast<void*>(iface.get()));