Merge "Handle invalid tree extensions"
This commit is contained in:
commit
9a2c506845
|
@ -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,
|
void validate(final DirCacheEntry[] cache, final int cCnt, int cIdx,
|
||||||
final int pathOff) {
|
final int pathOff) {
|
||||||
if (entrySpan >= 0) {
|
if (entrySpan >= 0 && cIdx + entrySpan <= cCnt) {
|
||||||
// If we are valid, our children are also valid.
|
// If we are valid, our children are also valid.
|
||||||
// We have no need to validate them.
|
// We have no need to validate them.
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in New Issue