Commit e14c33e5 by Stepan Koltsov Committed by Tom Tromey

re PR libgcj/11728 (HashMap serialization does not work)

2003-07-31  Stepan Koltsov  <yozh@mx1.ru>

	Fix for PR libgcj/11728:

From-SVN: r70037
parent 5bea01be
2003-07-31 Stepan Koltsov <yozh@mx1.ru>
Fix for PR libgcj/11728:
* java/util/HashMap.java (readObject): Set size.
2003-07-31 Tom Tromey <tromey@redhat.com> 2003-07-31 Tom Tromey <tromey@redhat.com>
Fix for PR libgcj/11737: Fix for PR libgcj/11737:
......
/* HashMap.java -- a class providing a basic hashtable data structure, /* HashMap.java -- a class providing a basic hashtable data structure,
mapping Object --> Object mapping Object --> Object
Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath. This file is part of GNU Classpath.
...@@ -808,6 +808,7 @@ public class HashMap extends AbstractMap ...@@ -808,6 +808,7 @@ public class HashMap extends AbstractMap
// Read and use capacity, followed by key/value pairs. // Read and use capacity, followed by key/value pairs.
buckets = new HashEntry[s.readInt()]; buckets = new HashEntry[s.readInt()];
int len = s.readInt(); int len = s.readInt();
size = len;
while (len-- > 0) while (len-- > 0)
{ {
Object key = s.readObject(); Object key = s.readObject();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment