- Add two sanity checks.
- Remove one unnecessary line. - Clear the extendedData vector in DecryptHandle. Change-Id: I2610c6d68f12d48cb69323a5eb2ae4b3b3e44dff
This commit is contained in:
@@ -43,6 +43,10 @@ bool DrmSupportInfo::operator==(const DrmSupportInfo& drmSupportInfo) const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool DrmSupportInfo::isSupportedMimeType(const String8& mimeType) const {
|
bool DrmSupportInfo::isSupportedMimeType(const String8& mimeType) const {
|
||||||
|
if (String8("") == mimeType) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
for (unsigned int i = 0; i < mMimeTypeVector.size(); i++) {
|
for (unsigned int i = 0; i < mMimeTypeVector.size(); i++) {
|
||||||
const String8 item = mMimeTypeVector.itemAt(i);
|
const String8 item = mMimeTypeVector.itemAt(i);
|
||||||
|
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ static void clearDecryptHandle(DecryptHandle* handle) {
|
|||||||
handle->decryptInfo = NULL;
|
handle->decryptInfo = NULL;
|
||||||
}
|
}
|
||||||
handle->copyControlVector.clear();
|
handle->copyControlVector.clear();
|
||||||
|
handle->extendedData.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
int BpDrmManagerService::addUniqueId(int uniqueId) {
|
int BpDrmManagerService::addUniqueId(int uniqueId) {
|
||||||
|
|||||||
@@ -145,7 +145,6 @@ DrmInfo* DrmManagerClientImpl::acquireDrmInfo(
|
|||||||
|
|
||||||
status_t DrmManagerClientImpl::saveRights(int uniqueId, const DrmRights& drmRights,
|
status_t DrmManagerClientImpl::saveRights(int uniqueId, const DrmRights& drmRights,
|
||||||
const String8& rightsPath, const String8& contentPath) {
|
const String8& rightsPath, const String8& contentPath) {
|
||||||
status_t status = DRM_ERROR_UNKNOWN;
|
|
||||||
return getDrmManagerService()->saveRights(
|
return getDrmManagerService()->saveRights(
|
||||||
uniqueId, drmRights, rightsPath, contentPath);
|
uniqueId, drmRights, rightsPath, contentPath);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user