ZipEntry.java (setCrc): Fix overflow.
authorBryce McKinlay <bryce@albatross.co.nz>
Sat, 19 Feb 2000 02:54:14 +0000 (02:54 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Sat, 19 Feb 2000 02:54:14 +0000 (02:54 +0000)
2000-02-19  Bryce McKinlay  <bryce@albatross.co.nz>

        * java/util/zip/ZipEntry.java (setCrc): Fix overflow.
        (setSize): ditto.

From-SVN: r32062

libjava/ChangeLog
libjava/java/util/zip/ZipEntry.java

index fb2e46a48cfb397dc39da7caddb23d5607325a62..7ff9c1c26fc6a8dc06100f291aa6135d87fe04f8 100644 (file)
@@ -1,3 +1,8 @@
+2000-02-19  Bryce McKinlay  <bryce@albatross.co.nz>
+
+       * java/util/zip/ZipEntry.java (setCrc): Fix overflow.
+       (setSize): ditto.
+
 2000-02-18  Tom Tromey  <tromey@cygnus.com>
 
        * include/jvm.h (_Jv_GetJavaVM): Declare.
index b2a010f4a4355b628a42373ef3690034b298c255..6e22885e276b415b0b2c7dd2146679b82df6d89e 100644 (file)
@@ -94,7 +94,7 @@ public class ZipEntry implements ZipConstants
 
   public void setCrc (long crc) 
   {
-    if (crc < 0 || crc > 0xffffffff)
+    if (crc < 0 || crc > 0xffffffffL)
       throw new IllegalArgumentException ();
     this.crc = crc;
   }
@@ -115,7 +115,7 @@ public class ZipEntry implements ZipConstants
 
   public void setSize (long size)
   {
-    if (size < 0 || size > 0xffffffff)
+    if (size < 0 || size > 0xffffffffL)
       throw new IllegalArgumentException ();
     this.size = size;
   }