diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/UnpackedObjectLoader.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/UnpackedObjectLoader.java
index 968dada0cdcde12e6984f9f4b6f813398440596d..005df4b98d773ee672d7772c11b8a6cf81256eea 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/UnpackedObjectLoader.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/UnpackedObjectLoader.java
@@ -120,7 +120,6 @@ private UnpackedObjectLoader(final byte[] compressed, final AnyObjectId id)
 						final CorruptObjectException coe;
 						coe = new CorruptObjectException(id, "bad stream");
 						coe.initCause(dfe);
-						inflater.end();
 						throw coe;
 					}
 				if (avail < 5)