summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2003-11-28 23:23:08 +0000
committerMark Wielaard <mark@klomp.org>2003-11-28 23:23:08 +0000
commitcfc5631cd9fb5f76438ed687266a0174e96ef616 (patch)
tree6210d307233f93575d2b7f6b92e3547573794c82
parentb6c31ef2ff3c4c6ddc4aedcebc72e0b1bd223a74 (diff)
downloadclasspath-cfc5631cd9fb5f76438ed687266a0174e96ef616.tar.gz
Reported by Archie Cobbs:
* java/security/DigestInputStream.java (read(byte[], int, int): Call digest.update() with temp, not len as lenght.
-rw-r--r--ChangeLog8
-rw-r--r--java/security/DigestInputStream.java4
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 2561ae9a0..56a812517 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
2003-11-28 Mark Wielaard <mark@klomp.org>
- Reported by Michael Hind <hindm@us.ibm.com>
+ Reported by Archie Cobbs:
+ * java/security/DigestInputStream.java (read(byte[], int, int): Call
+ digest.update() with temp, not len as lenght.
+
+2003-11-28 Mark Wielaard <mark@klomp.org>
+
+ Reported by Michael Hind <hindm@us.ibm.com>:
* doc/www.gnu.org/stories: Updated Jikes RVM blurb.
Fixed Joas and SableVM publication links.
diff --git a/java/security/DigestInputStream.java b/java/security/DigestInputStream.java
index 3b01dea55..9fa987aa4 100644
--- a/java/security/DigestInputStream.java
+++ b/java/security/DigestInputStream.java
@@ -1,5 +1,5 @@
/* DigestInputStream.java --- An Input stream tied to a message digest
- Copyright (C) 1999 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -138,7 +138,7 @@ public class DigestInputStream extends FilterInputStream
int temp = in.read(b, off, len);
if (state == true && temp != -1)
- digest.update(b, off, len);
+ digest.update(b, off, temp);
return temp;
}