wv hidl: return ERROR_DRM_FRAME_TOO_LARGE when frame is too large
Bug: 127828539 Test: VtsHalDrmV1_2TargetTest Change-Id: I8fe830f9dc904448dbc6c2627f199e4ea6a9db6f
This commit is contained in:
@@ -210,7 +210,7 @@ Return<void> WVCryptoPlugin::decrypt_1_2(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (destBuffer.offset + destBuffer.size > destBase->getSize()) {
|
if (destBuffer.offset + destBuffer.size > destBase->getSize()) {
|
||||||
_hidl_cb(Status_V1_2::ERROR_DRM_CANNOT_HANDLE, 0, "invalid buffer size");
|
_hidl_cb(Status_V1_2::ERROR_DRM_FRAME_TOO_LARGE, 0, "invalid buffer size");
|
||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
destPtr = static_cast<void *>(base + destination.nonsecureMemory.offset);
|
destPtr = static_cast<void *>(base + destination.nonsecureMemory.offset);
|
||||||
|
|||||||
Reference in New Issue
Block a user