Просмотр исходного кода

Merge "Don't copy more than the object size"

tags/v0.9.1
Chris Aniszczyk 14 лет назад
Родитель
Сommit
f74d474f3c
1 измененных файлов: 3 добавлений и 3 удалений
  1. 3
    3
      org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectLoader.java

+ 3
- 3
org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectLoader.java Просмотреть файл

@@ -169,14 +169,14 @@ public abstract class ObjectLoader {
final long sz = in.getSize();
byte[] tmp = new byte[1024];
long copied = 0;
for (;;) {
while (copied < sz) {
int n = in.read(tmp);
if (n < 0)
break;
throw new EOFException();
out.write(tmp, 0, n);
copied += n;
}
if (copied != sz)
if (0 <= in.read())
throw new EOFException();
} finally {
in.close();

Загрузка…
Отмена
Сохранить