Merge "Handle invalid tree extensions"

This commit is contained in:
Shawn Pearce 2015-01-27 00:49:02 -05:00 committed by Gerrit Code Review @ Eclipse.org
commit 9a2c506845
1 changed files with 1 additions and 1 deletions

View File

@ -425,7 +425,7 @@ final boolean contains(final byte[] a, int aOff, final int aLen) {
*/
void validate(final DirCacheEntry[] cache, final int cCnt, int cIdx,
final int pathOff) {
if (entrySpan >= 0) {
if (entrySpan >= 0 && cIdx + entrySpan <= cCnt) {
// If we are valid, our children are also valid.
// We have no need to validate them.
//