mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
keymaster: provide instance name to getService()
Bug: 38430282 Test: VtsHalKeymasterV3_0TargetTest pass with exception of (AesEcbWithUserId, RsaAttestation, EcAttestation) which are expected failures. Change-Id: I48e7195f512190deb608f1a69783c92254eef1aa
This commit is contained in:
@@ -40,7 +40,7 @@ std::vector<std::unique_ptr<Keymaster>> enumerateDevices(
|
||||
serviceManager->listByInterface(descriptor, [&](const hidl_vec<hidl_string>& names) {
|
||||
for (auto& name : names) {
|
||||
if (name == "default") foundDefault = true;
|
||||
auto device = Wrapper::WrappedIKeymasterDevice::getService();
|
||||
auto device = Wrapper::WrappedIKeymasterDevice::getService(name);
|
||||
CHECK(device) << "Failed to get service for " << descriptor << " with interface name "
|
||||
<< name;
|
||||
result.push_back(std::unique_ptr<Keymaster>(new Wrapper(device, name)));
|
||||
|
||||
Reference in New Issue
Block a user