From: Robin Rosenberg Date: Sun, 06 Aug 2006 18:40:38 GMT Subject: [PATCH] Fixes to packed delta format reading. Message-ID: <20060806184038.7591.12898.stgit@lathund.dewire.com> In-Reply-To: <20060806183748.7591.61536.stgit@lathund.dewire.com> From: Robin Rosenberg --- .../src/org/spearce/jgit/lib/PatchDeltaStream.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java b/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java index 808e854..11a7679 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java @@ -105,7 +105,7 @@ public class PatchDeltaStream extends In + " load delta base for patching."); } shift += n; - expBaseLen += n; + expBaseLen -= n; } } finally @@ -269,7 +269,7 @@ public class PatchDeltaStream extends In throws IOException { int r; - while ((r = read(buf, o, len)) > 0) + while ((r = deltaStream.read(buf, o, len)) > 0) { o += r; len -= r;