Merge pull request #10 from cconlon/finalize
remove try/catch block from finalize methodspull/13/head
commit
39e3a3579f
|
@ -1544,17 +1544,12 @@ public class WolfSSLContext {
|
|||
@Override
|
||||
protected void finalize() throws Throwable
|
||||
{
|
||||
try {
|
||||
if (this.active == true) {
|
||||
/* free resources, set state */
|
||||
this.free();
|
||||
this.active = false;
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
throw t;
|
||||
} finally {
|
||||
super.finalize();
|
||||
if (this.active == true) {
|
||||
/* free resources, set state */
|
||||
this.free();
|
||||
this.active = false;
|
||||
}
|
||||
super.finalize();
|
||||
}
|
||||
|
||||
} /* end WolfSSLContext */
|
||||
|
|
|
@ -2109,17 +2109,12 @@ public class WolfSSLSession {
|
|||
@Override
|
||||
protected void finalize() throws Throwable
|
||||
{
|
||||
try {
|
||||
if (this.active == true) {
|
||||
/* free resources, set state */
|
||||
this.freeSSL();
|
||||
this.active = false;
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
throw t;
|
||||
} finally {
|
||||
super.finalize();
|
||||
if (this.active == true) {
|
||||
/* free resources, set state */
|
||||
this.freeSSL();
|
||||
this.active = false;
|
||||
}
|
||||
super.finalize();
|
||||
}
|
||||
|
||||
} /* end WolfSSLSession */
|
||||
|
|
Loading…
Reference in New Issue