Mercurial > hg > openjdk > jdk6 > jdk
changeset 1765:889245d55627
8191142: More refactoring for naming deserialization cases
Reviewed-by: chegar, rriggs
author | igerasim |
---|---|
date | Wed, 29 Nov 2017 14:53:51 -0800 |
parents | e63c5790ed31 |
children | 5d5eeba33329 |
files | src/share/classes/javax/naming/directory/BasicAttributes.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/javax/naming/directory/BasicAttributes.java Tue Nov 07 09:22:18 2017 -0800 +++ b/src/share/classes/javax/naming/directory/BasicAttributes.java Wed Nov 29 14:53:51 2017 -0800 @@ -300,7 +300,7 @@ s.defaultReadObject(); // read in the ignoreCase flag int n = s.readInt(); // number of attributes attrs = (n >= 1) - ? new Hashtable(n * 2) + ? new Hashtable(1 + (int) (Math.min(768, n) / .75f)) : new Hashtable(2); // can't have initial size of 0 (grrr...) while (--n >= 0) { put((Attribute)s.readObject());