[261243] MANIFEST.MF generated with size 65536
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/internal/publishers/ModulePackager.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/internal/publishers/ModulePackager.java
index 31566ff..83c1272 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/internal/publishers/ModulePackager.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/internal/publishers/ModulePackager.java
@@ -160,7 +160,7 @@
 			while (n > -1) {
 				n = contentStream.read(readBuffers);
 				if (n > 0)
-					output.write(readBuffers);
+					output.write(readBuffers, 0, n);
 			}
 		} finally {
 			if (output != null)