Loading drm/libmediadrm/DrmHal.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -1186,9 +1186,9 @@ status_t DrmHal::setCipherAlgorithm(Vector<uint8_t> const &sessionId, DrmSessionManager::Instance()->useSession(sessionId); Status status = mPlugin->setCipherAlgorithm(toHidlVec(sessionId), Return<Status> status = mPlugin->setCipherAlgorithm(toHidlVec(sessionId), toHidlString(algorithm)); return toStatusT(status); return status.isOk() ? toStatusT(status) : DEAD_OBJECT; } status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId, Loading @@ -1198,9 +1198,9 @@ status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId, DrmSessionManager::Instance()->useSession(sessionId); Status status = mPlugin->setMacAlgorithm(toHidlVec(sessionId), Return<Status> status = mPlugin->setMacAlgorithm(toHidlVec(sessionId), toHidlString(algorithm)); return toStatusT(status); return status.isOk() ? toStatusT(status) : DEAD_OBJECT; } status_t DrmHal::encrypt(Vector<uint8_t> const &sessionId, Loading Loading
drm/libmediadrm/DrmHal.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -1186,9 +1186,9 @@ status_t DrmHal::setCipherAlgorithm(Vector<uint8_t> const &sessionId, DrmSessionManager::Instance()->useSession(sessionId); Status status = mPlugin->setCipherAlgorithm(toHidlVec(sessionId), Return<Status> status = mPlugin->setCipherAlgorithm(toHidlVec(sessionId), toHidlString(algorithm)); return toStatusT(status); return status.isOk() ? toStatusT(status) : DEAD_OBJECT; } status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId, Loading @@ -1198,9 +1198,9 @@ status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId, DrmSessionManager::Instance()->useSession(sessionId); Status status = mPlugin->setMacAlgorithm(toHidlVec(sessionId), Return<Status> status = mPlugin->setMacAlgorithm(toHidlVec(sessionId), toHidlString(algorithm)); return toStatusT(status); return status.isOk() ? toStatusT(status) : DEAD_OBJECT; } status_t DrmHal::encrypt(Vector<uint8_t> const &sessionId, Loading