Parcourir la source

Merge "PackIndexV2: fix possibly wrong check"

tags/v3.5.0.201409071800-rc1
Shawn Pearce il y a 9 ans
Parent
révision
7b28130758

+ 1
- 1
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackIndexV2.java Voir le fichier

@@ -116,7 +116,7 @@ class PackIndexV2 extends PackIndex {
}

final long nameLen = bucketCnt * Constants.OBJECT_ID_LENGTH;
if (nameLen > Integer.MAX_VALUE)
if (nameLen > Integer.MAX_VALUE - 8) // see http://stackoverflow.com/a/8381338
throw new IOException(JGitText.get().indexFileIsTooLargeForJgit);

final int intNameLen = (int) nameLen;

Chargement…
Annuler
Enregistrer