Browse Source

Merge "Use the ObjectStream size during copyTo"

stable-0.9
Chris Aniszczyk 14 years ago committed by Code Review
parent
commit
595a20a064
  1. 3
      org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectLoader.java

3
org.eclipse.jgit/src/org/eclipse/jgit/lib/ObjectLoader.java

@ -166,6 +166,7 @@ public abstract class ObjectLoader {
if (isLarge()) {
ObjectStream in = openStream();
try {
final long sz = in.getSize();
byte[] tmp = new byte[1024];
long copied = 0;
for (;;) {
@ -175,7 +176,7 @@ public abstract class ObjectLoader {
out.write(tmp, 0, n);
copied += n;
}
if (copied != getSize())
if (copied != sz)
throw new EOFException();
} finally {
in.close();

Loading…
Cancel
Save