jdk/src/share/classes/java/lang/String.java
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;