am 2c58af52: Merge "VectorImpl.cpp: fix benign multiplication overflow"

* commit '2c58af52232f0c8b4ab09d75eba66d1283805cab':
  VectorImpl.cpp: fix benign multiplication overflow
This commit is contained in:
Nick Kralevich 2015-08-28 17:28:37 +00:00 committed by Android Git Automerger
commit 5e44f5cc0c
1 changed files with 4 additions and 1 deletions

View File

@ -198,7 +198,10 @@ status_t VectorImpl::sort(VectorImpl::compar_r_t cmp, void* state)
_do_copy(next, curr, 1);
next = curr;
--j;
curr = reinterpret_cast<char*>(array) + mItemSize*(j);
curr = NULL;
if (j >= 0) {
curr = reinterpret_cast<char*>(array) + mItemSize*(j);
}
} while (j>=0 && (cmp(curr, temp, state) > 0));
_do_destroy(next, 1);