Merge "Prevent setStartTimeUs from integer overflow"

gugelfrei
TreeHugger Robot 7 years ago committed by Android (Google) Code Review
commit 97e8b37f94

@ -1199,7 +1199,8 @@ status_t GraphicBufferSource::setStartTimeUs(int64_t skipFramesBeforeUs) {
Mutex::Autolock autoLock(mMutex);
mSkipFramesBeforeNs =
(skipFramesBeforeUs > 0) ? (skipFramesBeforeUs * 1000) : -1ll;
(skipFramesBeforeUs > 0 && skipFramesBeforeUs <= INT64_MAX / 1000) ?
(skipFramesBeforeUs * 1000) : -1ll;
return OK;
}

Loading…
Cancel
Save