jdk/src/share/classes/sun/security/pkcs11/P11Signature.java
changeset 5291 d6df082f6524
parent 5155 d70c73fdc68e
child 5506 202f599c92aa
--- a/jdk/src/share/classes/sun/security/pkcs11/P11Signature.java	Wed Apr 07 12:30:49 2010 -0700
+++ b/jdk/src/share/classes/sun/security/pkcs11/P11Signature.java	Wed Apr 07 17:20:11 2010 -0700
@@ -226,7 +226,6 @@
         this.buffer = buffer;
         this.digestOID = digestOID;
         this.md = md;
-        session = token.getOpSession();
     }
 
     private void ensureInitialized() {
@@ -732,16 +731,4 @@
             throws InvalidParameterException {
         throw new UnsupportedOperationException("getParameter() not supported");
     }
-
-    protected void finalize() throws Throwable {
-        try {
-            if ((session != null) && token.isValid()) {
-                cancelOperation();
-                session = token.releaseSession(session);
-            }
-        } finally {
-            super.finalize();
-        }
-    }
-
 }