diff --git a/src/share/classes/sun/security/ssl/SSLSessionImpl.java b/src/share/classes/sun/security/ssl/SSLSessionImpl.java index 8c6ef2c4f5e63944bc8b23174cbeff13948d6dfa..6cb4170d34f2d012adaa4e666770ba9e5c354b28 100644 --- a/src/share/classes/sun/security/ssl/SSLSessionImpl.java +++ b/src/share/classes/sun/security/ssl/SSLSessionImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -822,7 +822,7 @@ final class SSLSessionImpl extends ExtendedSSLSession { * them are removed. */ @Override - public void finalize() { + protected void finalize() throws Throwable { String[] names = getValueNames(); for (int i = 0; i < names.length; i++) { removeValue(names[i]);