Merge "Avoid reading at negative offsets"

gugelfrei
Marco Nelissen 4 years ago committed by Android (Google) Code Review
commit 117c6f7d41

@ -71,6 +71,9 @@ ssize_t PlayerServiceFileSource::readAt(off64_t offset, void *data, size_t size)
Mutex::Autolock autoLock(mLock);
if (mLength >= 0) {
if (offset < 0) {
return UNKNOWN_ERROR;
}
if (offset >= mLength) {
return 0; // read beyond EOF.
}

Loading…
Cancel
Save