Remove size check that was accidentally removed.
We can now accept sizes larger than 4GB, but negative
sizes should still be rejected.
Fixes harmony test ZipEntryTest#test_setSizeJ.
Change-Id: Ie226daecb378ae5627b404dba926d53143ec7774
diff --git a/luni/src/main/java/java/util/zip/ZipEntry.java b/luni/src/main/java/java/util/zip/ZipEntry.java
index d6781b8..26f6863 100644
--- a/luni/src/main/java/java/util/zip/ZipEntry.java
+++ b/luni/src/main/java/java/util/zip/ZipEntry.java
@@ -269,8 +269,13 @@
* Sets the uncompressed size of this {@code ZipEntry}.
*
* @param value the uncompressed size for this entry.
+ * @throws IllegalArgumentException if {@code value < 0}.
*/
public void setSize(long value) {
+ if (value < 0) {
+ throw new IllegalArgumentException("Bad size: " + value);
+ }
+
size = value;
}