Skip to content

Commit 8f8fadc

Browse files
authored
Merge pull request #104 from pushkarnk/fix-103
Register the MessageDigest object with the Cleaner
2 parents 73617de + 8d5e051 commit 8f8fadc

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/com/canonical/openssl/md/OpenSSLMD.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ protected int engineDigest(byte[] buf, int offset, int len) throws DigestExcepti
8282
@Override
8383
protected void engineReset() {
8484
nativeHandle = doInit0(mdName);
85-
cleanable = cleaner.register(nativeHandle, new MDState(nativeHandle));
85+
cleanable = cleaner.register(this, new MDState(nativeHandle));
8686
}
8787

8888
@Override
@@ -104,7 +104,7 @@ private void engineUpdate(byte[] data) {
104104
synchronized(this) {
105105
if (!this.initialized) {
106106
nativeHandle = doInit0(mdName);
107-
cleanable = cleaner.register(nativeHandle, new MDState(nativeHandle));
107+
cleanable = cleaner.register(this, new MDState(nativeHandle));
108108
this.initialized = true;
109109
}
110110
}

0 commit comments

Comments
 (0)