mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Correct the expection of DeviceInfo size
Bug: 275645815 Test: VtsHalRemotelyProvisionedComponentTargetTest Change-Id: I24187be5b7b34285aa53ddaa420b871826a3b825
This commit is contained in:
@@ -467,16 +467,16 @@ ErrMsgOr<std::unique_ptr<cppbor::Map>> parseAndValidateDeviceInfo(
|
|||||||
case 3:
|
case 3:
|
||||||
if (isTeeDeviceInfo(*parsed) && parsed->size() != kNumTeeDeviceInfoEntries) {
|
if (isTeeDeviceInfo(*parsed) && parsed->size() != kNumTeeDeviceInfoEntries) {
|
||||||
error += fmt::format(
|
error += fmt::format(
|
||||||
"Err: Incorrect number of device info entries. Expected {} but got"
|
"Err: Incorrect number of device info entries. Expected {} but got "
|
||||||
"{}\n",
|
"{}\n",
|
||||||
kNumTeeDeviceInfoEntries, parsed->size());
|
kNumTeeDeviceInfoEntries, parsed->size());
|
||||||
}
|
}
|
||||||
// TEE IRPC instances require all entries to be present in DeviceInfo. Non-TEE instances
|
// TEE IRPC instances require all entries to be present in DeviceInfo. Non-TEE instances
|
||||||
// may omit `os_version`
|
// may omit `os_version`
|
||||||
if (!isTeeDeviceInfo(*parsed) && (parsed->size() != kNumTeeDeviceInfoEntries ||
|
if (!isTeeDeviceInfo(*parsed) && (parsed->size() != kNumTeeDeviceInfoEntries &&
|
||||||
parsed->size() != kNumTeeDeviceInfoEntries - 1)) {
|
parsed->size() != kNumTeeDeviceInfoEntries - 1)) {
|
||||||
error += fmt::format(
|
error += fmt::format(
|
||||||
"Err: Incorrect number of device info entries. Expected {} or {} but got"
|
"Err: Incorrect number of device info entries. Expected {} or {} but got "
|
||||||
"{}\n",
|
"{}\n",
|
||||||
kNumTeeDeviceInfoEntries - 1, kNumTeeDeviceInfoEntries, parsed->size());
|
kNumTeeDeviceInfoEntries - 1, kNumTeeDeviceInfoEntries, parsed->size());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user