jdk/src/share/classes/java/security/CodeSigner.java
changeset 7548 1460351b32bc
parent 5506 202f599c92aa
child 8556 d3d6e4643560
--- a/jdk/src/share/classes/java/security/CodeSigner.java	Mon Dec 06 18:52:23 2010 +0000
+++ b/jdk/src/share/classes/java/security/CodeSigner.java	Mon Dec 13 14:58:52 2010 +0000
@@ -25,7 +25,7 @@
 
 package java.security;
 
-import java.io.Serializable;
+import java.io.*;
 import java.security.cert.CRL;
 import java.security.cert.CertPath;
 import sun.misc.JavaSecurityCodeSignerAccess;
@@ -205,4 +205,10 @@
         });
     }
 
+    // Explicitly reset hash code value to -1
+    private void readObject(ObjectInputStream ois)
+        throws IOException, ClassNotFoundException {
+     ois.defaultReadObject();
+     myhash = -1;
+    }
 }