Loading include/binder/Parcel.h +8 −0 Original line number Original line Diff line number Diff line Loading @@ -591,8 +591,16 @@ status_t Parcel::unsafeReadTypedVector( return UNEXPECTED_NULL; return UNEXPECTED_NULL; } } if (val->max_size() < size) { return NO_MEMORY; } val->resize(size); val->resize(size); if (val->size() < size) { return NO_MEMORY; } for (auto& v: *val) { for (auto& v: *val) { status = (this->*read_func)(&v); status = (this->*read_func)(&v); Loading libs/gui/BufferQueueConsumer.cpp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -715,6 +715,7 @@ status_t BufferQueueConsumer::setTransformHint(uint32_t hint) { } } sp<NativeHandle> BufferQueueConsumer::getSidebandStream() const { sp<NativeHandle> BufferQueueConsumer::getSidebandStream() const { Mutex::Autolock lock(mCore->mMutex); return mCore->mSidebandStream; return mCore->mSidebandStream; } } Loading Loading
include/binder/Parcel.h +8 −0 Original line number Original line Diff line number Diff line Loading @@ -591,8 +591,16 @@ status_t Parcel::unsafeReadTypedVector( return UNEXPECTED_NULL; return UNEXPECTED_NULL; } } if (val->max_size() < size) { return NO_MEMORY; } val->resize(size); val->resize(size); if (val->size() < size) { return NO_MEMORY; } for (auto& v: *val) { for (auto& v: *val) { status = (this->*read_func)(&v); status = (this->*read_func)(&v); Loading
libs/gui/BufferQueueConsumer.cpp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -715,6 +715,7 @@ status_t BufferQueueConsumer::setTransformHint(uint32_t hint) { } } sp<NativeHandle> BufferQueueConsumer::getSidebandStream() const { sp<NativeHandle> BufferQueueConsumer::getSidebandStream() const { Mutex::Autolock lock(mCore->mMutex); return mCore->mSidebandStream; return mCore->mSidebandStream; } } Loading