--- 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;
+ }
}