Loading drm/libmediadrm/IDrm.cpp +7 −2 Original line number Original line Diff line number Diff line Loading @@ -561,8 +561,13 @@ IMPLEMENT_META_INTERFACE(Drm, "android.drm.IDrm"); void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const { void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const { uint32_t size = data.readInt32(); uint32_t size = data.readInt32(); vector.insertAt((size_t)0, size); if (vector.insertAt((size_t)0, size) < 0) { data.read(vector.editArray(), size); vector.clear(); } if (data.read(vector.editArray(), size) != NO_ERROR) { vector.clear(); android_errorWriteWithInfoLog(0x534e4554, "62872384", -1, NULL, 0); } } } void BnDrm::writeVector(Parcel *reply, Vector<uint8_t> const &vector) const { void BnDrm::writeVector(Parcel *reply, Vector<uint8_t> const &vector) const { Loading Loading
drm/libmediadrm/IDrm.cpp +7 −2 Original line number Original line Diff line number Diff line Loading @@ -561,8 +561,13 @@ IMPLEMENT_META_INTERFACE(Drm, "android.drm.IDrm"); void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const { void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const { uint32_t size = data.readInt32(); uint32_t size = data.readInt32(); vector.insertAt((size_t)0, size); if (vector.insertAt((size_t)0, size) < 0) { data.read(vector.editArray(), size); vector.clear(); } if (data.read(vector.editArray(), size) != NO_ERROR) { vector.clear(); android_errorWriteWithInfoLog(0x534e4554, "62872384", -1, NULL, 0); } } } void BnDrm::writeVector(Parcel *reply, Vector<uint8_t> const &vector) const { void BnDrm::writeVector(Parcel *reply, Vector<uint8_t> const &vector) const { Loading