Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d66ef45e authored by Ronghua Wu's avatar Ronghua Wu
Browse files

libmedia: read from parcel only when there's a data available.

Bug: 21374704
Change-Id: I87dc2ee36fe8db99cceeb25ec6657feb423de133
parent 63740773
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ static void writeToParcel(Parcel *data, const Vector<T> &items) {
template <typename T>
static void readFromParcel(const Parcel &data, Vector<T> *items) {
    size_t size = (size_t)data.readUint32();
    for (size_t i = 0; i < size; i++) {
    for (size_t i = 0; i < size && data.dataAvail() > 0; i++) {
        T item;
        item.readFromParcel(data);
        items->add(item);