changeset 4982 | 8e7376ac6830 |
parent 3964 | cf913644be58 |
child 5469 | 18ea05ea56b9 |
--- a/jdk/src/share/classes/java/lang/String.java Sat Feb 27 19:26:59 2010 +0000 +++ b/jdk/src/share/classes/java/lang/String.java Sat Feb 27 19:29:15 2010 +0000 @@ -1492,7 +1492,7 @@ */ public int hashCode() { int h = hash; - if (h == 0) { + if (h == 0 && count > 0) { int off = offset; char val[] = value; int len = count;