Add checks for invalid parameters
Part of VTS test suite validation for the binderized Widevine service Test: Drm VTS test bug:32815560 Change-Id: I0913c0e72487b5fdbf579b9ea3409c13264888fd
This commit is contained in:
@@ -83,6 +83,9 @@ Return<void> WVCryptoPlugin::notifyResolution(
|
||||
|
||||
Return<Status> WVCryptoPlugin::setMediaDrmSession(
|
||||
const hidl_vec<uint8_t>& sessionId) {
|
||||
if (sessionId.size() == 0) {
|
||||
return Status::BAD_VALUE;
|
||||
}
|
||||
const std::vector<uint8_t> sId = toVector(sessionId);
|
||||
CdmSessionId cdmSessionId(sId.begin(), sId.end());
|
||||
if (!mCDM->IsOpenSession(cdmSessionId)) {
|
||||
|
||||
Reference in New Issue
Block a user